OSI참조모델 (Open System Interconnection)
- 서로 다른 컴퓨터간의 통신 기능을 일곱 계층으로 구분하여 각 계층마다 표준화된 서비스와 프로토콜을 규정한 것
- 하드웨어나 소프트웨어의 논리적인 변경없이 시스템간의 통신을 개방 하는 것을 목적으로 함
- SDU : 각 계층 사이에 주고 받는 데이터 단위
- PDU : 같은 계층 사이에서 주고 받는 데이터 단위
OSI 물리계층
물리계층
- 기능
: 시스템 간의 링크 활성화 및 관리를 위한 전기/기계/절차/기능적 특성 정의
: 데이터 전송
: 네트워크 접속 형태 결정
: 데이터 전송 모드 결정
: 회선 구성
: 데이터링크 계층에서 형성된 데이터 패킷을 전기 신호나 광신호로 바꾸어 송수신
- 통신단위(PDU)
: 비트 (0과 1로 나타내어지는 전기적인 on / off)
- 전송매체
: 허브, 리피터, 케이블 등 데이터를 전송하는 물리적 장치 (이더넷, 10Base-T, 10Base-2)
데이터링크 계층
- 기능
: 주소지정 (최근에 지나온 노드와 다음에 접근할 노드의 물리주소)
: 순서제어 (데이터의 순차적 전송을 위한 프레임 번호 부여)
: 흐름제어(한번에 전송하는 데이터 양 조절, 수신여부 확인)
: 오류검출 및 처리 (오류검출과 정정, 오류가 발생한 프레임의 재전송 요구)
: 동기화 (헤더<수신측 프레임 도착 알림>, 트레일러<프레임의 끝 비트, 오류제어 비트>)
: 데이터링크 설정 (수신측에서는 헤더와 트레일러 삭제 후 네트워크 계층으로 전달)
- 통신단위(PDU)
: 프레임 (전송 데이터 + 인접노드 주소)
ㆍ헤더와 트레일러에 송신지에서 수신지로 데이터를 전송하는데 필요한 여러가지 정보 포함
- 통신방법
: MAC 주소
ㆍ수신노드가 수신하면 시작과 끝부분을 삭제한 후 데이터를 네트워크 계층으로 전송
- 전송매체
: 브릿지, 스위치
- 프로토콜
: MAC / PPP / Ethernet / ARP
네트워크 계층
- 기능
: 라우팅, 흐름제어, 오류제어, 인터네트워킹
: 네트워크 관리자가 직접 주소를 할당하는 구조 (계층적인 구조)
- 통신단위(PDU) : 패킷
- 통신 방법 : IP주소
- 전송매체
: 라우터, L3 스위치(스위치 + 라우팅 기능)
- 프로토콜
: IP / ICMP / IGMP / IPX
전송계층
- 통신을 활성화하기 위한 계층
: 보통 TCP 프로토콜을 이용하여 포트를 열어 데이터 통신
: 데이터를 하나로 합쳐서 5계층으로 전송
: 단대단(End to End) 오류제어 및 흐름제어
- 통신 단위(PDU) : 세그먼트
- 통신 방법 : TCP / UDP 프로토콜
- 전송매체 : 라우터, 게이트웨이, 7Lay Switch
- 프로토콜
: TCP / UDP / RTP
OSI 논리계층
세션계층
- 기능
: 데이터 통신을 위한 논리적인 연결
: 세션 설정, 유지, 종료, 전송중단시 복구
: 양 끝단의 응용 프로세스가 통신을 관리하기 위한 방법 제공
: 체크포인팅 유휴와 종료, 재시작을 수행
: TCP / IP 세션을 만들고 없에는 역할
- 통신 단위 : data
- 통신 방법 : duplex, half-duplex, full-duplex
- 프로토콜
: SSH / TLS / NetBIOS / ISO8327 / Appletalk
표현계층
- 기능
: 데이터 표현이 상이한 응용 프로세스의 독립성을 제공하고 암호화
: 코드간의 번역 담당, 인코딩 / 디코딩
: 사용자 명령어의 완성 및 결과 표현
: 포장 / 압축 / 암호화
- 통신 단위 : data
- 프로토콜
: HTTP / FTP / DNS / DHCP / SMTP / NFS / RTSP
응용계층
- 기능
: 네트워크 UI 부분과 사용자의 입출력
- 통신 단위 : 데이터
- 전송매체 및 프로토콜
: Web, E-Mail, SMTP, Telnet
OSI 참조모델 요약
OSI참조모델 7계층의 역할
- 1~3계층 : 망과 접속
- 4~7계층 : 사용자와 접속
- 계층별로 독립적이기 때문에 기능에 필요한 몇 개의 계층만 표준화하면 정상적인 통신 가능
- 실제 네트워크에서는 3계층까지만 작동시킴
TCP / IP 모델
TCP / IP 모델
- OSI 7계층을 단순화한 모델 (현재 대부분 TCP/IP모델 채택)
- 네트워크 접속 계층, 네트워크 계층, 전송 계층, 응용 계층으로 나뉨
- 네트워크 접속 계층 : 물리계층 + 데이터링크 계층
- 네트워크 계층 : 네트워크 계층
- 전송계층 : 전송계층
- 응용계층 : 세션계층, 표현계층, 응용계층
네트워크 접속 계층
- LAN과 WAN을 연결하여 인터넷을 구성
- 물리적 링크 구성, 흐름제어, 오류제어 등 담당
- 물리계층 + 데이터링크 계층
'Computer Science > Network' 카테고리의 다른 글
프로토콜 (0) | 2020.12.13 |
---|---|
데이터 링크 계층 (0) | 2020.12.13 |
무선 네트워크 (0) | 2020.12.13 |
광역 네트워크 (WAN) (0) | 2020.12.13 |
이더넷 (Ethernet) (0) | 2020.12.13 |