layer1 - 물리 계층
네트워크 데이터가 전송되는 물리적인 매체입니다. 0과 1로 이루어져 있는 디지털 신호를 아날로그로 변환하고 그 반대 작업도 수행합니다.
물리 계층 (Physical Layer) |
Bit | 전압, 허브, 네트워크 어댑터, 중계기 및 케이블 사양, 신호 변경(디지털,아날로그) | 10BASE-T, 100BASE-TX, ISDN, wired, wireless, RS-232, DSL, Twinax |
layer2 - 데이터 링크 계층
1홉 통신을 담당합니다. 홉이란 컴퓨터 네트워크에서 노드에서 다음 노드로 가는 경로를 말합니다. 1홉 통신이면 한 라우터에서 그 다음 라우터까지의 경로를 말합니다. 데이터 링크 계층의 주 목적은 물리적인 장치를 식별하는 데 사용할 수 있는 주소 지정 체계를 제공하는 것입니다.
데이터링크 계층 (DataLink Layer) |
Frame | MAC 주소, 브리지 및 스위치 | Ethernet, Token Ring, AppleTalk, PPP, ATM, MAC, HDLC, FDDI, LLC, ALOH |
layer3 - 네트워크 계층
2홉 이상의 통신을 담당합니다. 실제 네트워크 간에 데이터 라우팅을 담당하며 라우팅이란 효율적인 네트워킹 경로 설정이라고 보시면 되겠습니다. 호스트의 ip 주소를 사용하여 여러 개의 노드를 거칠 때마다 라우팅을 돕습니다. 라우팅 외에도 흐름 제어, 세그멘테이션, 오류 제어 등을 수행합니다.
네트워크 계층 (Network Layer) |
Packet | 라우터 | IP, IPX, IPsec, ICMP, ARP, NetBEUI, RIP, BGP, DDP, PLP |
layer4 - 전송 계층
주 목적은 하위 계층에 신뢰할 수 있는 데이터 전송 서비스를 제공하는 것입니다. 덕분에 상위 계층들은 데이터 전달의 유효성이나 효율성을 고려하지 않아도 됩니다.
전송 계층 (Transport Layer) |
TCP-Segment, UDP-datagram | 특정 방화벽 및 프록시 서버 | TCP, UDP, SPX, SCTP, NetBEUI, RTP, ATP, NBP, AEP, OSPF |
layer5 - 세션 계층
두 컴퓨터 간의 포트 연결을 관리합니다. 전이중(full-duplex / 양방향) 또는 반이중(half-duplex / 단방향) 연결 여부에 따라서 정상적으로 호스트를 연결하는 데 책임이 있습니다. 즉 이 계층에서는 세션을 확립, 유지, 중단하는 작업을 수행합니다.
세션 계층 (Session Layer) |
Data | NetBIOS, SAP, SDP, PIPO, SSL, TLS, NWLink, ASP, ADSP, ZIP, DL |
layer6 - 표현 계층
응용 계층으로부터 전달받은 데이터를 읽을 수 있는 데이터 형식으로 변환하는데 응용 계층의 부담을 덜어주는 역할이 되기도 합니다. 즉 인코딩과 디코딩을 수행하며 데이터의 암호화와 복호화를 수행합니다.
표현 계층 (Presentation Layer) |
Data | 인코딩, 디코딩, 암호화, 복호화 | ASCII, MPEG, JPEG, MIDI, EBCDIC, XDR, AFP, PAP |
layer7 - 응용 계층
사용자가 네트워크 자원에 접근하는 방법을 제공합니다. 사용자가 볼 수 있는 유일한 계층이기도 하며 모든 응용 프로그램들이 이 계층에 속합니다.
응용 계층 (Application Layer) |
Data | 텔넷(Telnet), 구글 크롬, 이메일, 데이터베이스 관리 | HTTP, SMTP, SSH, FTP, Telnet, DNS, modbus, SIP, AFP, APPC, MA |
'CS' 카테고리의 다른 글
CORS 란 무엇일까 그리고 해결하는 방법 (0) | 2022.07.29 |
---|---|
HTTPS에서 대칭키를 사용하는 방법 (0) | 2022.03.27 |
IP(프로토콜) (0) | 2022.03.20 |