컴퓨터 공부/네트워크 프로그래밍

[5월 29일 2교시] OSI 7 계층(네트워크 계층 3)

려리군 2009. 5. 29. 21:00

IP의 역할 : 다른 네트워크 목적지까지 패킷 전달.


같은 랜에서 컴퓨터를 찾을 때

IP-> Mac Address

(ARP : Address Resolution Protocol)

주소 결정 프로토콜 : 처음에 한 번만 브로드캐스팅해서 확인한다.

예시 : 우체부 아저씨(라우터)가 실제 사람(호스트)을 불러서 찾아냄.


Mac Address -> IP

(RARP : Reverse Address Resolution Protocol)

공유기를 부팅할 때는 Mac Address만 있고 IP는 없다.


다른 랜에서 컴퓨터를 찾을 때

라우터 : 길을 찾는 기계

예시 

라우터1 : "저 쪽으로 가시다가 갈래길 나오면 (라우터2)딴 사람에게 물어보세요."


홉 : 바로 다음 단위의 라우터로 가면 1홉.

(예시) 라우터를 3번 거치면 3홉


인터넷은 패킷을 나누어서 보낸다. 각 패킷에 대해서는 따로 라우팅을 한다.

이더넷 패킷 : 프레임

IP단계 패킷 : 패킷

전송계층 패킷 : 세그먼트


인터넷에서 패킷을 나눈 이유

패킷을 나눴기 때문에 응답 속도가 빠르다. (멀티 태스킹의 context switching).

오버헤드가 되는 기능을 빼고 라우팅 기능만 남김.

인터넷 라우터 100Mbps : 최대 속도는 100Mbps가 나오지만 네트워크 상황이 너무 안 좋으면 못 보낼 수 있다. 값이 싸다.

전화기 라우터 100Mbps : 항상 속도가 100Mbps가 나오기 때문에 값이 비싸다. (장비가 복잡해진다.)


hop-by-hop

packet-by-packet