1. OSI(Open Systems Interconnection Reference Model) 7 Layer

- 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것.
- Open System(개방 시스템) : 기반 구조와 관계없이 시스템 간 통신을 제공하는 프로토콜의 집합
- 각 계층은 하위 계층의 기능만을 이용하고, 상위 계층에게 기능을 제공
- 목적 : H/W나 S/W 기반의 논리적인 변화에 대한 요구 없이 서로 다른 시스템 간의 통신을 원할히 하는 것

2. OSI 7 Layer 구

구분 계층 설명 데이터단위
상위 계층 7계층
Application(응용)
- 사용자(사람 또는 소프트웨어)가 네트워크에 접속하는 것을 가능하게 함.
- 사용자 인터페이스 제공.
- 프로토콜 : HTTP, FTP, SMTP, DNS, SNMP 등
메세지
6계층
Presentation(표현)
- 송수신측이 공통으로 이해할 수 있도록 정보의 데이터 표현방식을 바꿈.
- 응용 계층으로부터 데이터를 전달받아 표준 포맷으로 변환(인코딩, 암호화, 압축 등)하여 세션 계층으로 전달.
- 프로토콜 : SSL, ASCII 등
5계층
Session(세션)
- 통신 시스템 간에 상호대화를 설정, 유지, 동기화.
- 표현 계층으로부터 데이터를 전달받아 효율적인 세션 관리를 위해 데이터를 짧은 데이터 단위로 나눈 후 전송 계층으로 전달.
- 프로토콜 : NetBIOS, RPC, WinSock
상/하위 계층 연결 4계층
Transport(전송)
- 세션을 맺고 있는 두 사용자 사이의 데이터 전송을 위한 종단간 제어를 담당.
- 프로토콜 : TCP, UDP
세그먼트
하위 계층 3계층
Networtk(네트워크)
- 송신측에서 수신측까지 안전하게 데이터를 전달하기위해 논리적 링크 설정(라우팅).
- 상위 계층 데이터를 작은 큭리의 패킷으로 분할하여 전송.
- 프로토콜 : IP, ARP, ICMP, IGMP
- 장비 : 라우터
패킷
2계층
DataLink(데이터링크)
- 오류제어, 에러 검출/정정, 흐름제어, 매체제어.
- 두 Sub 계층으로 나뉨
① LLC(Logical Link Control) 또는 DLC(Data Link Contol) : 논리적 연결 담당.
② MAC(Media Access Control) : 장비와 장비 간의 물리적 접속을 담당.
- 프로토콜 : Ethernet, HDLC, PPP 등
- 장비 : 브리지, 스위치
프레임
1계층
Physical(물리)
- 데이터를 물리 매체를 통해 전송하며, 전송을 위해 필요한 물리적 링크 설정, 유지, 해제 담당
- 물리적, 전기적 규정에 초첨을 맞추어 전송 선로의 종류에 따라 전송방식과 인코딩 방식 결정.
- 프로토콜 : RS-232, X.25 / X.21 등
- 장비 : 케이블, 리피터, 허브 등
비트 프레임

3. TCP/IP 4 Layer

- 현재 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는 통신규약의 모음
- 각 계층은 하위 계층의 기능만을 이용하고, 상위 계층에게 기능을 제공
- OSI 7 Layer보다 먼저 개발되었으며, OSI 7 Layer의 경우 실질적인 구현이 된적이 없는 반면, TCP/IP는 인터넷 개발 이후 지속적으로 표준화되어 신뢰성이 뛰어남.

4. TCP/IP 4 Layer 구조

계층 설명
응용 - 응용프로그램이 네트워크에 접근 가능하도록 인터페이스 기능 제공.
전송 - 종단간 통신 서비스 담당.
- TCP, UDP
네트워크 - IP : 호스트 네트워크 주소 관리
- ARP : 네트워크 호스트들의 하드웨어 주소를 얻는 데 사용
- ICMP : 패킷 전송 중 발생하는 오류 메시지 처리
데이터링크 - 전송 매체에 프레임을 송수신

5. OSI 7계층과 TCP/IP 4계층 비교

[캡쳐 1] OSI 7계층과 TCP/IP 4계층 비교

'기타 > 네트워크' 카테고리의 다른 글

IP주소와 MAC주소  (0) 2022.10.03

+ Recent posts