📌1계층 / 물리 계층 / Phsyical Layer
- 물리적 연결(랜 케이블, 광케이블 등)을 위한 계층
- 데이터 전송 단위 : 비트스트림(bit stream)
- 비트 스트림 :데이터 통신 회로를 통하여 연속적으로 전송되는 일련의 비트열로 데이터 스트림의 단위
📌2계층 / 데이터링크 계층 / Data Link Layer
- 노드 간에 상호 통신에서의 오류제어, 흐름제어를 담당
- 데이터 링크 계층은 MAC(물리 계층연결)과 LCC(네트워크 계층연결)로 나누어짐
- MAC : NIC(Network Interface Card)마다 하나씩 가지고 있는 48bits의 고유한 주소로, 물리적 주소라고도 한다.
- 대표 장비 : 스위치, 브릿지
- 데이터 전송 단위 : 프레임
📌3계층 / 네트워크 계층 / Network Layer
- 여러개의 노드를 거칠 때마다 경로를 찾아주는 역할을 수행 -> 라우팅
- 경로를 찾기 위한 주소로 논리적 주소인 IP를 사용
- 대표 장비 : 라우터
- 데이터 전송 단위 : 패킷
- 패킷 : 네트워크를 통해 전송하기 쉽도록 자른 데이터의 전송 단위
📌4계층 / 전송 계층 / Transport Layer
- 통신의 양 끝단 사용자들의 신뢰성 있는 전송을 보장
- 프로세스를 식별하기 위한 port number을 사용.
- 포트 : 연결되는 자리, 컴퓨터끼리 정보를 교환하기 위해 사용하는 가상의 논리적 접속 위치
- [0~1023] : 잘 알려진 포트/ [1024~49151] : 등록된 포트 / [49152~65535] 동적 포트
- 데이터 전송단위 : 세그먼트
📌5계층 / 세션 계층 / Seesion Layer]
- 동기화, 세션 연결/관리/종료 -> OS에서 지원
- 전송 모드(양방향, 전이중, 반이중, 단방향)을 결정
- 데이터 전송 단위 : 데이터 / 메세지
📌6계층 / 표현 계층 / Presentation Layer
- 압축과 암호화를 담당
- 데이터 전송 단위 : 데이터 / 메세지
📌7계층 / 응용 계층 / Application Layer
- 각종 응용 서비스 제공
- 데이터 전송 단위 : 데이터 / 메세지
📌TCP/IP 4계층
- OSI 7 Layer가 나오기 전에 설계된 모델
- 호환성, 장비 개발에 측면에서는 OSI 모델이 더 많이 사용되지만, 실질적인 통신에는 TCP/IP 모델이 사용된다.
- 현재 Internet에서는 TCP/IP로 구현되어 있고, OSI 7 Layers는 network layer를 이해하는 참고용으로 사용되고 있다.
📌1계층 / 네트워크 액세스 계층 / Network Access Layer or Network Interface Layer)
- OSI 7계층의 물리계층과 데이터 링크 계층에 해당한다.
- 물리적인 주소로 MAC을 사용한다.
- LAN, 패킷망, 등에 사용된다.
📌2계층 / 인터넷 계층 / Internet Layer
- OSI 7계층의 네트워크 계층에 해당한다.
- 통신 노드 간의 IP패킷을 전송하는 기능과 라우팅 기능을 담당한다.
- 프로토콜 – IP, ARP, RARP
📌3계층 / 전송 계층 / Transport Layer
- OSI 7계층의 전송 계층에 해당한다.
- 통신 노드 간의 연결을 제어하고, 신뢰성 있는 데이터 전송을 담당한다.
- 프로토콜 – TCP, UDP
📌4계층 / 응용 계층 / Application Layer
- OSI 7계층의 세션 계층, 표현 계층, 응용 계층에 해당한다.
- TCP/UDP 기반의 응용 프로그램을 구현할 때 사용한다.
- 프로토콜 – FTP, HTTP, SSH
'SWjungle > #네트워크' 카테고리의 다른 글
web server (0) | 2023.09.17 |
---|