1 |
1
삭제
|
2 |
2
(a) 수신 패킷에 대해 체크썸을 추출하여 제 1 비교값을 생성하는 단계와,
(b) 상기 수신 패킷에 대하여 다음 노드로 전달하기 위해 패킷 헤더에 대한 변경을 수행하여 변경 패킷을 생성하는 단계와,
(c) 상기 수신 패킷 및 변경 패킷의 헤더 내용을 추출하여 제 2 비교값을 생성하는 단계와,
(d) 상기 제 1, 제 2 비교값을 비교하여 그 비교 결과에 따라 상기 변경 패킷의 체크썸을 보정하여 송신 패킷을 생성하는 단계
를 포함하며,
상기 (a) 단계는, (a11) 상기 수신 패킷의 체크썸을 추출하는 단계와,
(a12) 상기 (a11) 단계에서 추출한 체크썸의 1의 보수값을 계산하여 상기 제 1 비교값을 생성하는 단계
를 포함하는 네트워크 장치에서의 패킷 변환 방법
|
3 |
3
(a) 수신 패킷에 대해 체크썸을 추출하여 제 1 비교값을 생성하는 단계와,
(b) 상기 수신 패킷에 대하여 다음 노드로 전달하기 위해 패킷 헤더에 대한 변경을 수행하여 변경 패킷을 생성하는 단계와,
(c) 상기 수신 패킷 및 변경 패킷의 헤더 내용을 추출하여 제 2 비교값을 생성하는 단계와,
(d) 상기 제 1, 제 2 비교값을 비교하여 그 비교 결과에 따라 상기 변경 패킷의 체크썸을 보정하여 송신 패킷을 생성하는 단계
를 포함하며,
상기 (c) 단계는, (c11) 상기 수신 패킷에 대해 헤더합을 계산하는 단계와,
(c12) 상기 변경 패킷에 대해 헤더합을 계산하는 단계와,
(c13) 상기 헤더합들 간의 차를 계산하여 상기 제 2 비교값을 생성하는 단계
를 포함하는 네트워크 장치에서의 패킷 변환 방법
|
4 |
4
(a) 수신 패킷에 대해 체크썸을 추출하여 제 1 비교값을 생성하는 단계와,
(b) 상기 수신 패킷에 대하여 다음 노드로 전달하기 위해 패킷 헤더에 대한 변경을 수행하여 변경 패킷을 생성하는 단계와,
(c) 상기 수신 패킷 및 변경 패킷의 헤더 내용을 추출하여 제 2 비교값을 생성하는 단계와,
(d) 상기 제 1, 제 2 비교값을 비교하여 그 비교 결과에 따라 상기 변경 패킷의 체크썸을 보정하여 송신 패킷을 생성하는 단계
를 포함하며,
상기 (d) 단계는, (d11) 상기 제 1 비교값에 상기 제 2 비교값을 가산 또는 감산하는 단계와,
(d12) 상기 가산 또는 감산의 결과값을 보수화하여 상기 수신 패킷의 체크썸 필드에 채워 상기 송신 패킷을 생성하는 단계
를 포함하는 네트워크 장치에서의 패킷 변환 방법
|
5 |
5
(a) 수신 패킷에 대해 체크썸을 추출하여 제 1 비교값을 생성하는 단계와,
(b) 상기 수신 패킷에 대하여 다음 노드로 전달하기 위해 패킷 헤더에 대한 변경을 수행하여 변경 패킷을 생성하는 단계와,
(c) 상기 수신 패킷 및 변경 패킷의 헤더 내용을 추출하여 제 2 비교값을 생성하는 단계와,
(d) 상기 제 1, 제 2 비교값을 비교하여 그 비교 결과에 따라 상기 변경 패킷의 체크썸을 보정하여 송신 패킷을 생성하는 단계
를 포함하며,
상기 (a) 단계는, (a21) 상기 수신 패킷의 체크썸을 추출하는 단계와,
(a22) 상기 (a21) 단계에서 추출한 체크썸의 1의 보수값을 상기 제 1 비교값으로 설정하는 단계
를 포함하는 네트워크 장치에서의 패킷 변환 방법
|
6 |
6
(a) 수신 패킷에 대해 체크썸을 추출하여 제 1 비교값을 생성하는 단계와,
(b) 상기 수신 패킷에 대하여 다음 노드로 전달하기 위해 패킷 헤더에 대한 변경을 수행하여 변경 패킷을 생성하는 단계와,
(c) 상기 수신 패킷 및 변경 패킷의 헤더 내용을 추출하여 제 2 비교값을 생성하는 단계와,
(d) 상기 제 1, 제 2 비교값을 비교하여 그 비교 결과에 따라 상기 변경 패킷의 체크썸을 보정하여 송신 패킷을 생성하는 단계
를 포함하며,
상기 (c) 단계는, (c21) 상기 변경 패킷에 대해 첫 번째 일부 비트 데이터에 대하여 헤더합을 계산하는 단계와,
(c22) 상기 수신 패킷에 대해 첫 번째 일부 비트 데이터에 대하여 헤더합을 계산하는 단계와,
(c23) 상기 두 헤더합의 차를 계산하여 상기 제 2 비교값을 생성하는 단계
를 포함하는 네트워크 장치에서의 패킷 변환 방법
|
7 |
7
(a) 수신 패킷에 대해 체크썸을 추출하여 제 1 비교값을 생성하는 단계와,
(b) 상기 수신 패킷에 대하여 다음 노드로 전달하기 위해 패킷 헤더에 대한 변경을 수행하여 변경 패킷을 생성하는 단계와,
(c) 상기 수신 패킷 및 변경 패킷의 헤더 내용을 추출하여 제 2 비교값을 생성하는 단계와,
(d) 상기 제 1, 제 2 비교값을 비교하여 그 비교 결과에 따라 상기 변경 패킷의 체크썸을 보정하여 송신 패킷을 생성하는 단계
를 포함하며,
상기 (d) 단계는, (d21) 상기 제 1 비교값을 상기 제 2 비교값으로 보정하는 단계와,
(d22) 상기 (b), (c), (d21) 단계를 최종 패킷 헤더까지 반복하여 전체 패킷 헤더합을 계산하는 단계와,
(d23) 상기 (d22) 단계에서 계산된 결과값에 대한 1의 보수값을 계산하는 단계와,
(d24) 상기 (d23) 단계의 보수값에 따라 상기 변경 패킷의 체크썸을 보정하여 송신 패킷을 생성하는 단계
를 포함하는 네트워크 장치에서의 패킷 변환 방법
|
8 |
8
(a) 수신 패킷에 대해 체크썸을 추출하여 제 1 비교값을 생성하는 단계와,
(b) 상기 수신 패킷에 대하여 다음 노드로 전달하기 위해 패킷 헤더에 대한 변경을 수행하여 변경 패킷을 생성하는 단계와,
(c) 상기 수신 패킷 및 변경 패킷의 헤더 내용을 추출하여 제 2 비교값을 생성하는 단계와,
(d) 상기 제 1, 제 2 비교값을 비교하여 그 비교 결과에 따라 상기 변경 패킷의 체크썸을 보정하여 송신 패킷을 생성하는 단계
를 포함하며,
상기 (a) 단계는, (a31) 상기 수신 패킷의 체크썸을 추출하는 단계와,
(a32) 상기 (a31) 단계에서 추출한 체크썸 값을 상기 제 1 비교값으로 설정하는 단계
를 포함하는 네트워크 장치에서의 패킷 변환 방법
|
9 |
9
(a) 수신 패킷에 대해 체크썸을 추출하여 제 1 비교값을 생성하는 단계와,
(b) 상기 수신 패킷에 대하여 다음 노드로 전달하기 위해 패킷 헤더에 대한 변경을 수행하여 변경 패킷을 생성하는 단계와,
(c) 상기 수신 패킷 및 변경 패킷의 헤더 내용을 추출하여 제 2 비교값을 생성하는 단계와,
(d) 상기 제 1, 제 2 비교값을 비교하여 그 비교 결과에 따라 상기 변경 패킷의 체크썸을 보정하여 송신 패킷을 생성하는 단계
를 포함하며,
상기 (c) 단계는, (c31) 상기 변경 패킷에 대해 첫 번째 일부 비트 데이터에 대하여 1의 보수값을 계산하는 단계와,
(c32) 상기 수신 패킷에 대해 첫 번째 일부 비트 데이터에 대하여 1의 보수값을 계산하는 단계와,
(c33) 상기 두 보수값의 차를 계산하여 상기 제 2 비교값을 생성하는 단계
를 포함하는 네트워크 장치에서의 패킷 변환 방법
|
10 |
10
(a) 수신 패킷에 대해 체크썸을 추출하여 제 1 비교값을 생성하는 단계와,
(b) 상기 수신 패킷에 대하여 다음 노드로 전달하기 위해 패킷 헤더에 대한 변경을 수행하여 변경 패킷을 생성하는 단계와,
(c) 상기 수신 패킷 및 변경 패킷의 헤더 내용을 추출하여 제 2 비교값을 생성하는 단계와,
(d) 상기 제 1, 제 2 비교값을 비교하여 그 비교 결과에 따라 상기 변경 패킷의 체크썸을 보정하여 송신 패킷을 생성하는 단계
를 포함하며,
상기 (d) 단계는, (d31) 상기 제 1 비교값을 상기 제 2 비교값으로 보정하는 단계와,
(d32) 상기 (b), (c), (d31) 단계를 최종 패킷 헤더까지 반복하는 단계와,
(d33) 상기 (d32) 단계의 결과값에 따라 상기 변경 패킷의 체크썸을 보정하여 송신 패킷을 생성하는 단계
를 포함하는 네트워크 장치에서의 패킷 변환 방법
|
11 |
11
제 3 항, 제 6 항 또는 제 9 항 중 어느 한 항에 있어서,
상기 차의 연산에서 캐리(Carry)가 발생하였을 경우, 발생된 캐리를 계산 결과에 다시 더하는 계산을 수행하며,
상기 차의 연산에서 빌림(borrow)이 발생하였을 경우, 수를 빌려오는 수를 채우고 먼저 계산한 결과에서 '1'을 빼도록 하는 계산을 수행하는
네트워크 장치에서의 패킷 변환 방법
|