OSI 7 Layer Flashcards
OSI 7 Layer
[리드] ISO/IEC 7498 기반
[정의] 모든 네트워크 통신에서 충돌 문제를 완화 위해 ISO에서 표준화된 네트워크 구조 제시 기본 모델
[특징] 포괄적/개념적 모델, Layer 구조(Layer간 변경 영향 최소화), 장비 벤더 종속성 개선(호환성 유지), 통합 표준
* 실제 구현 기술이 아닌 논리 모델 제시, 다양한 구현 방안 지원
구조
7. Application : 사용자 인터페이스의 역할 / 워드프로세스,전자메일 / HTTP, FTP, Telnet, SMTP
6. Presentation : 전송하는 데이터의 포멧 결정 / 암호화, 압축 / MPEG, GIF, JPEG, ASCII
5. Session : HOST 간에 최초 연결 및 유지 / 5,6,7를 통해 Message(데이터) 생성, SSH, TLS, RPC
4. Transport : 정보 분할 및 병합, 신뢰성 기반 통신, 3-way handshaking / TCP,UDP,SCTP / Segment
3. Network : Logical address,Packet 경로 결정 계층 / IP,ICMP,ARP,RARP / 라우터 / Packet (네라우)
2. Data Link : 흐름제어, 오류검출 및 정정 / HDLC,LAP-B,PPP / 브릿지 L2 스위치 / Frame (데브스)
1. Physical : 전기적 변환, 기계적 작업을 담당 / V24,X21,RS 442 / 케이블,리피터,허브 / Bit (피리허브)
* 상위 계층에서 하위 계층으로 내려올때 Header, Trailer등을 첨부 캡슐화, 역캡슐화 통해 해석
* OSI 7Layer를 기반으로 상업적, 실무적 이용을 고려한 TCP/IP 활용
[차별화] OSI 7 Layer vs TCP/IP
TCP/IP Layer
[정의] 네트워크 통신의 충돌 문제를 완화하기 위하여 OSI 7 Layer 를 TCP/IP 기반 4 계층으로 단순화한 네트워크 계층 표준 모델
[계층]
4. Application : 개발자 구현 계층 / HTTP, FTP, Telnet, DNS, SMTP
3. Transport : 연결 제어, 자료 송수신, 데이터 재전송 요청 및 흐름 제어 / TCP, UDP
2. Network(IP계층) : IP 패킷 전송하는 라우팅 기능 / IP, ARP, RARP, ICMP
1. NW I/F : 물리 통신장비 식별 위해 MAC Address 사용 / Ethernet, Token Ring, PPP
프로토콜
[리드] 네트워크 신뢰성 보장
[정의] 네트워크에 연결된 기기들 간 신뢰성 있는 데이터 교환을 위해 미리 약속된 전송규약
[3요소] 구문(Syntax), 의미(Semantics), 순서(Timing)
기능 전송(단편화, 캡슐화), 제어(연결,흐름,오류), 결정(순서,주소,동기화)
[계층별 프로토콜]
- L7 : HTTP, SMTP, SNMP, FTP, TELNET, IMAP, IRC, SIP, POP3, SSH, DNS
- L6 : XDR, SSL, GIF, JPEG, MPEG, ASCII
- L5 : TLS, SSH, NetBIOS, Winsock, NFS, RPC
- L4 : TCP, UDP, RTP, SCTP
- L3 : IP, ICMP, IGMP, IPSec, ARP, RARP, RIP, BGP, EGP
- L2 : Ethernet, HDLC, PPP, MAC, LLC
- L1 : RS-232, X.25(패킷), X.21(서킷), 이더넷, 802.3
서비스 프리미티브
[리드] 네트워크 계층 구조의 추상화
[정의] OSI 참조모델에서 서비스 이용자와 제공자간의 상호 동작시 제공하는 서비스만을 규정한 추상적인 개념
* OSI 7Layer의 서비스 프리미티브 주요 요소는 계층, 동작, 파라메터, 방향으로 구성
[구성요소] (계동파방) 내용/표현사례
- 계층 : 서비스를 제공하는 계층 표시, OSI 7Layer (L,N,T,S),
- 동작 : 데이터 전송을 위한 연결,전송,해제 동작 (CONNECT, DISCONNECT, DATA),
- 파라메터 : 통신시 포함되는 데이터를 포함한 여러 요소 (주소, 데이터, 서비스 타입, 데이터 Max 사이즈)
- 방향(프리미티브 기능) : 서비스 사용자/제공자 간의 기능 호출 (요구,지시,응답,확인)
[제공기능] (요지응확) 요구(CONNECT.Request), 지시(CONNECT.Indication), 응답(CONNECT.Response), 확인(CONNECT.Confirm)
[동작 메커니즘]
- SDU(사용자 Data) → PCI(헤더) → PDU (PCI + SDU )
* SDU는 동일 단말의 상/하 계층간 전달 정보, PDU는 다른 지역의 동등 계층 전달 정보
캡슐화, 역캡슐화
[정의] 데이터 통신 시 상위 계층 PDU 에 헤더를 붙여, 하위 계층 PDU 데이터 필드 포함 과정
[필요성] 독립성 유지, 계층별 기능 수행, 호환성 유지
[절차] 발신지 호스트에서는 캡슐화, 도착지 호스트에서는 역캡슐화
* 라우터에서 캡슐화/역캡슐화 수행 (스위치는 수행X)