가장 관심 있게 보는 osi 계층이 3,4계층이지만, 1,2 계층도 간단하게나마 알 필요가 있을듯하다.
먼저 OSI 모델(Open Systems Interconnection model)은 네트워크 프로토콜과 통신을 개념화하고 표준화하기 위해 개발된 7개의 계층으로 이루어진 구조이며, 우선 1,2,3 계층에 대해서만 정리 함.(추후 4,5,6 추가)
1. 물리 계층 (Physical Layer):
- 물리 계층은 데이터를 전기 신호, 광 신호 또는 무선 신호로 변환하고 전송.
- 전송 매체에 대한 전기적, 무선적, 물리적 특성을 정의하며, 비트 단위의 데이터를 전송.
- 예: 이더넷 케이블, 광섬유 케이블, 무선 라디오 등
2. 데이터 링크 계층 (Data Link Layer):
- 물리 계층에서 전송된 비트 스트림을 논리적인 그룹으로 나누고, 오류 검출 및 수정을 수행.
- 데이터를 프레임(Frame) 형태로 나눔.
- 물리 주소(MAC 주소)를 사용하여 주소를 할당하고, 스위치 등 네트워크 장비 포함.
(MAC 주소 1개 == NIC 1개)
(NIC == Network Interface Controller == 랜카드)
- 예: 이더넷 스위치, 네트워크 어댑터
3. 네트워크 계층 (Network Layer):
- 네트워크 계층은 다양한 경로를 통해 데이터를 목적지로 전송하는 역할.
- 라우팅, 패킷 전달, 경로 선택 등의 기능이 있음.
- 예: 라우터, 라우팅 프로토콜 (예: IPv4, IPv6)
- 네트워크에서는 Big-Endian 통일