✔TCP/IP 프로토콜을 이용한 인터넷은 4개의 서로 다른 계층의 주소가 사용되는데, 물리(링크)주소(physical address), 논리(IP)주소(logical address), 포트 주소(port address) 이상 3개이다.
📌physical address
- 물리적 주소란 그 해당 기계에 부여된 고유 address이다. 이것은 ip주소처럼 유동적인 주소가 아니라(바뀌는 주소가 아니라), 한번 부여되면 영원히 바뀌지 않는 주소이다. 그래서 종종 유용하게 쓸 수 있고 어떤 곳에서는 physical address를 Mac address라고 부르는 곳도 있다. 링크 주소로도 알려져 있으며 LAN이나 WAN에서 정의된 노드의 주소이다. 데이터 링크 레이어에 의해 사용되는 프레임에 포함되며 이것이 최하위 계층 주소이다.
📌Internet address(Logical address)
- 논리 주소가 IP address이며 기존의 물리적인 네트워크에 관계없이, 각 호스트를 유일하게 식별할 수 있는 전 세계적인 주소 지정 시스템이 필요했고 이 목적을 위해 탄생한 것이다. 논리 주소는 현재 인터넷에 연결된 호스트 컴퓨터를 유일하게 식별할 수 있는 32bit 주소 체계를 사용한다.이를 IPv4라고 한다. 인터넷 상의 두 호스트는 동일한 IP address를 사용할 수 없다.
📌Port address
- 다량의 데이터를 발신지에서 목적지 호스트까지 전송하기 위해서는 IP주소와 MAC주소가 필요하다. 그러나 목적지 호스트에 도착하는 것이 인터넷을 통한 데이터 통신의 최종 목적이 아니다. 오늘날 컴퓨터는 다수의 프로세스를 동시에 실행할 수 있다. 인터넷 통신의 최종 목적은 한 프로세스가 다른 프로세스와 통신할 수 있도록 하는 것이기 때문에 동시에 발생하는 이러한 프로세스들을 위해 서로 다른 프로세스를 식별하는 방법이 필요하다.(다시 말해서 주소가 필요.) TCP/IP구조에서 프로세스를 구분할 수 있도록 하는 식별자 역할을 하는 것이 바로 포트 번호이다.
📌Router란
라우터는 출발지에서 목적지까지 수천~수만가지의 경로 가운데 최적의 경로를 찾아주는 알고리즘으로 구성되어있는 기기이다. Three-layer(phsical, data link, network)를 통해서 작동하는 기기이다.
스위치로 연결된 장비들 (네트워크)를 서로 연결해주며 inter network(internet)이라고 불립니다.
Router의 역할
- 경로 최적화
- 패킷의 위치를 최적화
- 패킷이 갈 위치를 지정
- 패킷을 다음 장치로 이동시킨다.
- 네트워크간의 중계 역할
📌Switches
| Bridge | Switches | Router |
---|
특징 | 소프트웨어 | 하드웨어, 속도빠름 | 소프트웨어 |
차이 | Two-layer switch | | Three-later switch |