728x90
네트워크 모델
수많은 네트워크를 통일된 형태로 연결할 방법이 필요 → 네트워크 모델 탄생
TCP/IP
- 인터넷에 연결된 컴퓨터들이 데이터를 주고받을 수 있도록 하는 인터넷 표준 프로토콜을 위해 만들어짐
- 총 4계층
- 각 계층 간에 상호 작동하는 방식을 정해 놓은 네트워크 모델
- 오랫동안 사용되어 온 만큼 안정적이며 지금까지도 계속 사용되고 있음
OSI 7계층
- 네트워크가 발전하고 기능이 다양해지면서 각 계층을 좀 더 세분할 표준이 필요하여 등장함
- OSI 7계층은 네트워크 프로토콜의 이론적인 분류와 이해를 위한 참고 모델로 활용 (실제 통신하는 방식과는 조금 차이가 있음)
TCP/IP 모델과 OSI 7계층 모델 비교
TCP/IP 모델 | 대표 장비 | 주소 | 프로토콜 | OSI 7계층 모델 |
4 응용 | - | - | HTTP, FTP, DNS 등 | 7 응용 |
- | - | JPEG, PNG, ZIP, MP4 등 | 6 표현 | |
- | - | NetBIOS, SMB, PPTP, RPC 등 | 5 세션 | |
3 전송 | 로드밸런서 | 포트 번호 | TCP, UDP 등 | 4 전송 |
2 인터넷 | 라우터 | IP 주소 | ARP, IP, ICMP 등 | 3 네트워크 |
1 네트워크 액세스 | 스위치 | MAC 주소 | Ethernet, ppp 등 | 2 데이터 링크 |
랜선, 랜카드 | - | IEEE 802.3, IEEE 802.11 | 1 물리 |
출처: 심준보, 『IT 서비스 이해를 위한 네트워크 기초』 - 이지스퍼블리싱
OSI 7계층
네트워크 통신에서 데이터를 전송하고 받는 과정을 단계별로 나누어 설명하는 모델
각 계층의 독립성을 통해 네트워크 설계, 유지 보수, 문제 해결 등을 용이하게 하고, 표준화된 프로토콜을 사용함으로써 다양한 기기 및 시스템 간의 상호운용성 보장
※ 서로 계층의 프로토콜을 몰라도 계층별 프로토콜이 있어 통신 가능
물데네전세표응
1. 물리 계층
- 데이터를 전기 신호로 바꿔주는 계층
- 단위 : bit
- 장비 : 케이블, 리피터, 허브
2. 데이터 링크 계층
- 데이터의 물리적인 전송과 에러 검출, 흐름 제어를 담당하는 계층
- 단위 : frame
- 프레임이라고 불리는 데이터 블록을 만들고, 물리적인 매체를 통해 전송함.
- 프레임의 도착 여부를 확인하고, 중복된 프레임을 제거하거나 순서를 재조정하는 등의 기능을 수행함.
- 프로토콜 : 이더넷(Ethernet)
3. 네트워크 계층 ⭐
- 다른 네트워크로 데이터를 전송하기 위한 경로를 결정하고 패킷을 라우팅함
- 라우터(Router)를 이용하여 목적지까지 최적의 경로를 설정하며, 이 계층은 주소 지정, 라우팅, 흐름 제어 등의 기능을 담당
- 프로토콜 : IP, ICMP, ARP
4. 전송 계층 ⭐
- 최종 수신 프로세스로 데이터의 전송 담당
- 양 끝단의 애플리케이션 간의 신뢰성있는 데이터 전송 보장
- 데이터의 분할과 재조립, 흐름 제어, 오류 복구 등을 수행하여 전송 서비스의 품질을 유지
- 프로토콜 : TCP, UDP
5. 세션 계층
- 컴퓨터끼리 통신을 하기 위해 세션을 만드는 계층
- 프로토콜 : SIP, NFS
6. 표현 계층
- 데이터의 형식을 변환하거나 암호화, 복호화 역할 수행
- 데이터 형식의 변환으로 인해 서로 다른 데이터 포맷을 사용하는 시스템 간의 상호 운용성을 보장
- JPEG, ASCII 등 사용
7. 응용 계층
- 사용자 또는 응용 프로그램과 직접 상호작용하는 계층
- 네트워크 서비스에 접근할 수 있는 인터페이스 제공
- 이메일, 파일 전송, 웹 브라우징 등
- 프로토콜 : HTTP, SMTP, DNS, FTP
728x90
'Network' 카테고리의 다른 글
HTTP & HTTPS (+ SSL/TLS) (0) | 2024.08.12 |
---|---|
IP | 서브넷 마스크 | ARP & RARP (2) | 2024.08.11 |
TCP & UDP (3-way handshake) (0) | 2024.08.11 |
네트워크 기초 (0) | 2024.08.11 |