본문 바로가기

카테고리 없음

벼락치기 Data Communications - Chapter 19. Network Layer Protocols

Chapter 19. Network Layer Protocols

Key Points

- IPv4

- ICMP 에러 콘트롤

- IGMP 멀티 캐스팅

- ARP 주소 매핑

Datagram Format

Datagram은 네트워크 계층에서 다루는 정보이다.

Datagram = Header + Payload(Data)

헤더는 20~60 바이트 길이

Fragmentation

각각의 라우터마다 수용할 수 있는 크기가 다르다.(MTU가 다르다. Maximun Transfer Unit) 그래서 크기에 맞춰서 데이터를 단편화 시켜줘야 한다.

헤더 안에 Offset으로 잘려진 위치를 표기한다

Offset은 8byte단위이다. 나누기 8 한다.

4000바이트를 각각 1400 바이트로 나누게 되면

1400,1400,1200

패킷의 크기는 헤더값을(20) 더한 1420,1420,1220

각각의 오프셋은 000, 175, 350

ICMPv4 (Internet Controm Message Protocol)

IPV4에는 error-reporting이나 error-correcting이 없기 때문이 이를 보완하기 위해 나온 프로토콜이다.

- Ping : 호스트나 라우터가 살아있는지 여부를 확인

- TraceRoute : 소스에서 목적지까지의 모든 Route를 확인한다.

- Checksum

Mobile IP

모바일은 이동하기 때문에 address transparent를 위해 2가지 agent를 사용한다.

- Home Agent : Mobile host's original home's agent

- Foregin Agent

 

3단계를 거친다

1. Agent Discovery

2. Registration

3. Data Transfer

 

-> 비효율적이다. Triangle Routing 또는 Double Crossing이 발생할수있다.

Triangle Routing : Remote host가 Original Home에 전송, Original Home이 Foreign Network에 전송

Double Crossing : Remote host와 Foreign Network가 같을때 발생 (동일 네트워크 안에 있음)