2024. 5. 21. 21:23ㆍCS/네트워크
참고 자료 : 널널한 개발자님의 외워서 끝내는 네트워크 핵심이론 - 기초
OSI 7 layer 식별자
파란 글씨로 적혀있는 부분은 프로토콜 이다.
- L2 Frame에서는 MAC 주소를 통해 NIC(Network Interface Card)를 식별한다. MAC 주소는 48bit이며 보통 16진수로 표기한다.
- cmd의 ifconfig/all에서 물리적 주소 3A-C0-15-7D-8C-13 이렇게 표현된 것이 MAC 주소이다.
- L3 Packet에서는 IP 주소를 통해 Host를 식별한다.
- IPv4와 IPv6가 있다. IPv4에서는 32bit이며 10진수(8bit)씩 끊어 점으로 구분해서 표기한다.
- 190.142.37.21
- L4 수준에서는 Port 번호를 통해 관점에 따라 Process, Service, Interface를 식별한다.
- 16bit의 양의 정수로 표현한다.
- 포트는 항상 IP 주소 뒤에 표시된다. (ex. 182.143.421.211:443, 443이 포트번호)
- 잘 알려진 포트번호는 다음과 같다.
20 - FTP(data) <TCP>
21 - FTP(제어) <TCP>
22 - SSH <TCP>
23 - Telnet <TCP>
25 - SMTP <TCP>
53 - DNS <TCP, UDP>
80 - HTTP <TCP, UDP>
110 - POP3 <TCP>
443 - HTTPS <TCP>
출처: https://blockdmask.tistory.com/195 [개발자 지망생:티스토리]
Host와 Switch
Host는 네트워크에 연결된 컴퓨터라고 생각하면 된다.
Host에는 End-point와 Switch가 있다. End-point는 네트워크를 이용하는 주체이고 "단말기"라고 번역된다.
종류에는 client, server, peer가 있다.
Switch는 네트워크 그 자체를 이루는 Host이다. 종류에는 Router, Tab Switch, IPS 등이 있다.
Switch가 하는 일에 대해 비유적인 표현을 하자면 교차로의 역할을 한다고 생각하면 된다.
차량을 패킷에 비유했을 때, Switch는 Interface를 선택해야하는 교차로가 된다.
이 때 교차로에서 어떤 경로를 선택했다면 해당 경로를 선택한 근거가 있어야한다. 이 근거가 IP 주소를 근거로 한다면 IP 주소는 L3 계층의 식별자이기 때문에 L3 Switching이라고 한다. 그리고 L3 Switching에 해당하는 Switch가 Router이다. 그리고 이정표의 역할을 하는 것이 Routing Table이다. MAC 주소를 기반으로 한다면 L2 Switching, Port 번호를 기반으로 한다면 L4 Switching 이라고 이름을 붙히게 된다.
하지만 경로를 결정하는 것에 있어 가장 중요한 부분이 비용이다. 이를 Matrie 값으로 표현할 수 있는데 Matrie 값이 낮은쪽으로 경로를 이동해야한다.
'CS > 네트워크' 카테고리의 다른 글
L3 ▶ Subnet Mask (0) | 2024.05.23 |
---|---|
L3 ▶ IPv4 Header 형식 (0) | 2024.05.23 |
✨중요✨ TCP/IP 송수신 구조 (0) | 2024.05.22 |
L3 ▶ IPv4 기본구조와 L3 Packet, Encapsulation과 Decapsulation (0) | 2024.05.22 |
L2 ▶ NIC, L2 Frame, LAN 카드 그리고 MAC 주소 (0) | 2024.05.22 |