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계층 비교
'기타 > 네트워크' 카테고리의 다른 글
IP주소와 MAC주소 (0) | 2022.10.03 |
---|