Infra/[도서] 그림으로 이해하는 네트워크 용어

2. OSI 참조 모델과 TCP/IP 기초편

lartist 2023. 7. 24. 22:45

# OSI 7계층

1. Physical: 하드웨어

2. Data Link: 같은 네트워크 내 이동

3. Network: 네트워크간 이동. IP

4. Transport: 통신의 신뢰성. TCP/UDP

5. Session: 통신의 시작~끝

6. Expression: 데이터 표현 형식

7. Application: 실제 데이터

 

# TCP/IP: TCP, IP 등 일련의 프로토콜의 모음. WWW, HTTP 등

 

. 패킷: TCP/IP 프로토콜의 최소 단위. IP 주소가 포함

네트워크 bandwidth는 규격마다 정해져있음.

ex) 1000BASE-T는 1G bit이므로 데이터를 패킷으로 분할해서 순차 전송하지 않고 통쨰로 보낸다면 bandwidth를 모두 점유해서 다른 데이터 전송 불가

 

. IP: 4계층에서 패킷을 수신한 뒤 IP 주소를 덧붙여 전송 또는 이를 해석

라우팅: 네트워크 전송 경로 선택

 

. TCP: 데이터를 패킷으로 분할, 또는 분할된 패킷을 결합

분할 순서로 시퀀스 번호를 부여, 순서를 정렬해서 무결성 검증

ACK: 수신 완료 패킷. 송신 측은 ACK를 받지 못하면 재전송

 

. UDP: 패킷으로 분할/결합은 지원하나 무결성 검증은 하지 않음

검증 없이 빠르게 전송만 하므로 작은 사이즈 또는 빠르게 연속적인 데이터를 처리하는 경우 사용

DNS, DHCP 및 음성, 시각 데이터

 

. 서브넷 마스크: 브로드캐스트 시 불필요한 전송을 줄이기 위해 서브넷을 제한