본문 바로가기

OSI 7 계층

 

1. 물리 계층 Physical Layer 

 - 0과 1로 표현된 이진 데이터를 전기 신호로 변환

 - 전기신호를 이진 데이터로 변환 

 - 디지털 데이터를 전기적 신호로 변환해 입출력 담당

 - 주소 정보가 없어 목적지 인식이 안되며 전기적인 신호만을 연결된 노드에 전달 

 - 장비 : 허브 , 리피터 

 -> 허브 : 전기 신호의 전달은 유, 무선의 전송매체를 통해 이루어지는데, 전기 신호를 전형하고 증폭하는 기능

 - 프로토콜 : RS-232C

 

2. 데이터 링크 계층 (Data Link Layer) 

 - 물리 계층에서의 있는 그대로의 데이터를 신뢰할 수 있는 링크로 변환

 - 데이터 오류나 손실 없이 전송됨을 보장하기 위해 흐름제어, 오류 제어 등의 기능 수행 

 - 신뢰성 있는 프레임(데이터 링크 계층에서의 데이터 단위)을 인접한 노드에게 전송

 - 인접 노드간의 통신 (node to node)

 - 최종 목적지 컴퓨터로의 데이터 전송 판단

 - 데이터 링크 계층에서 헤더에 나타난 MAC 주소를 보고 최종 판별

 - 목적지 노드에 도달하기 위해서 각 노드에 대한 물리적 주소(MAC) 설정 

 -> MAC 주소 : 데이터 통신망 내에서 최종적으로 전송될 목적지를 식별하기 위해 MAC 주소를 사용하는데, 이는 논리적인 주소인 IP와 달리 제조사에 의해 할당된 고유 주소로 컴퓨터의 물리적인 주소를 나타냄 

 - 장비 : 스위치, 브릿지 , 랜카드

 - 프로토콜 : HDLC, LAPB, PPP, LLC 등 

 

 

 

3. 네트워크 계층 (Network Layer)

 - 송신측에서 수신측까지 패킷(네트워크 계층에서의 데이터 단위)을 안전하게 전달하기 위한 계층

 - 종단 노드간의 라우팅 담당 

 -> 라우팅 : 라우팅 알고리즘에 의해 목적지까지 데이터를 전송하기 위한 최적의 경로 설정, 패킷 교환

 - IP 주소 필요(최종 목적지 노드까지 가기위해 필요한 노드에 대한 논리적 주소)

 - 네트워크 연결을 설정/유지/해제, 라우팅 패킷 정보 전송 

 - 장비 : 라우터, 스위치(L3)

 - 프로토콜 : IP, ARP, RARP, ICMP, IGMP 등

 

4. 전송 계층 Transport Layer

- 세션을 맺고 있는 두 사용자 사이의 신뢰성 있는 데이터 전송을 위한 종단간 전송을 담당하는 계층
 -> 종단간 전송: 송신 컴퓨터의 응용프로그램(프로세스)에서 수진 컴퓨터의 응용프로그램의 전달 
 - Port Address (목적지 프로세스를 찾아가기 위해서는 프로세스를 식별하기 위한 논리적 주소)
 - 오류제어, 흐름제어 
 - 장비 : 게이트 웨이 
 - TCP / UDP 등



5. 세션 계층 Session Layer
 - 어플리케이션 간의 논리적 연결인 세션의 생성, 관리, 종료를 담당하는 계층
 - 대화 제어를 담당



6. 표현 계층 Presentation Layer
 - 송수신자가 공통으로 이해할 수 있도록 데이터 표현방식을 변경(인코딩, 디코딩, 암호화, 복호화) 기능을 담당

  -> 인코딩 : 사람이 인지할 수 있는 형태의 데이터를 약속된 규칙에 의해 컴퓨터가 사용하는 0과 1로 변환하는 과정
  -> 디코딩 : 사람이 이해 할 수 있도록 바꿔주는 것을 의미, 바이트형식을 문자로 변환 

 - 코드변환, 데이터 암복호화, 압축, 구문검색, 문맥관리, 형식 변환 등의 기능 수행 



7. 어플리케이션 계층 Application Layer
 - 사용자가 네트워크에 접근할 수 있도록 인터페이스를 담당하는 계층 


 

참조

https://liveyourit.tistory.com/186

 

[네트워크] OSI 7계층 정리 (기능, 특징 등)

네트워크를 관통하는 큰, 전산쪽 공부를 하는 사람이라면 누구나 처음에 7계층 순서를 외우려 노력했을 OSI 7계층에 대해 간략히 정리해보려 한다. 물리 계층 (Physical Layer, L1) - 비트 물리 계층은

liveyourit.tistory.com

https://200301.tistory.com/9

 

[인코딩 & 디코딩] 개념

[인코딩 & 디코딩] 오늘은 어제 문제를 풀면서 헷갈렸던 내용에 대해서 정리하고자 한다. 내용을 알고 있지만 두루뭉실하게 개념이 잡혀있어서, 문제를 풀때마다 매번 혼란이 오게 된다. 그래서

200301.tistory.com

https://junu0516.github.io/posts/tcp_ip_4%EA%B3%84%EC%B8%B5/

 

TCP/IP 4계층의 이해

TCP/IP 4계층에서 각각의 계층별 특징에 대해 알아보도록 하자. ​ 네트워크 이론에서 흔히 접하는 OSI 7계층은 1984년 ISO에서 개발한 네트워크 통신 모델로, 네트워크 통신 구조를 크게 7개의 계층(L

junu0516.github.io

 

 

 

 

'' 카테고리의 다른 글

URL / URI 차이  (0) 2022.04.19
WEB / WAS의 차이  (0) 2022.04.19
Session / Cookie 의 차이  (0) 2022.04.19
TCP/IP 4 계층  (0) 2022.04.19
TCP / UDP .. 그리고 기타 용어 정리  (0) 2022.04.18