티스토리 뷰

컴퓨터 공학/네트워크

OSI 7 계층

tsgoing 2022. 1. 8. 15:53

OSI 7 LAYER



  1. OSI 7계층이란
    1. 캡슐화(Encapsulation): 데이터를 전송할 때 각각의 계층마다 별도로 인식할 수 있는 헤더를 각각 붙이는 작업
    2. 디캡슐화(De-Encapsulation): 데이터가 전송 매체를 통해 전송된 후 헤더가 벗겨지게 되는 것
    3. 각 계층은 아래 계층의 데이터가 됨.
    4. Payload: 직전 계층에서 내려오는 부분
    5. 각 계층마다 요청(Request)와 응답(Response)의 상호작용
    6. 서버와 클라이언트 관계
    7. PDU(Process Data Unit): 각 계층에서의 데이터 단위 구분
  2. 1계층: 물리 계층(Physical Layer)
    1. 전기, 물리 신호 계층
    2. 전기 공급부터 장비끼리의 물리적인 연결을 위한 랜 케이블 등 전기적/물리적인 모든 것
    3. 단위 Bit (전기적 신호 0 or 1)
    4. 단순한 전기적인 신호를 전달하는 역할
  3. 2계층: 데이터 링크 계층(DataLink Layer)
    1. 1계층의 물리적인 링크를 이용하여 데이터를 신뢰성 있게 전송하는 계층
    2. 물리 주소(MAC 주소)를 참조하여 각 장비간 전송
    3. 물리적인 주소(MAC 주소)를 지정
    4. 단위: Frame(프레임) => Bit(1계층) + Header(다음 목적지 주소) 꼬리 부분에 오류 검출을 위한 부분
  4. 3계층: 네트워크 계층(Network Layer)
    1. 경로를 어떻게 설정해서 나아갈지를 결정하는 계층
    2. 각 단말을 구분할 수 있는 IP 주소를 할당하는 논리 주소(Logical Address) 기능
    3. 라우팅(Routing): 패킷(Packet) 전달을 위해 할당된 IP 주소를 기반으로 네트워크를 구분하는 기능
    4. 경로 설정(Path Determination): 복잡하고 다양한 경로들 중 가장 최적의 경로를 찾기 위한 기능
  5. 4계층: 전송 계층(Transport Layer)
    1. 각 종단 간의 데이터 전송에 대한 전반적인 조율을 담당하는 계층
    2. 통신의 신뢰성(Reliability)을 보장
    3. 세그먼테이션(Segmentation): 쪼개진 데이터 유닛 세그먼트(Segment)를 포트 번호 등으로 구분하여 각 응용 계층이 나눠 받도록 하는 분할
    4. 흐름 제어(Flow Control): 서로 다른 장비 간 각기 다른 대역폭 속도를 서로 맞춰 주는 흐름 제어
    5. 오류 제어(Error Control): 수신하지 못한 세그먼트가 있을 경우 해당 부분만 다시 송신을 요청하는 작업
    6. 연결형(Connection-oriented): 데이터 수신 유/뮤를 확인하는 작업
    7. 비연결형(Connectionless): 데이터 수신 유/무를 확인하지 않는 작업
    8.  프로토콜/기술
      1. TCP: IP 위에서 동작하는 프로토콜, TCP/IP라고 같이 부름
      2. UDP: TCP와 다르게 수신 확인을 하지 않음. '전송'을 하기 위한 비연결형 프로토콜
  6. 5계층: 세션 계층(Session Layer)
    1. 세션 관리(Session Management): 데이터가 서로 만나는 환경을 조성해주는 계층
    2. 권한(Authorization): 접근 권한을 부여
    3. 프로토콜: TLS/SSH
  7. 6계층: 표현 계층(Presentation Layer)
    1. 데이터를 더 빠르고 안전하게 전송하기 위한 압축, 그리고 더 안전하게 전송하기 위한 암호화/복호화 작업을 하는 단계
    2. 프로토콜/기술: SSL(Secure Sockets Layer), JPEG, MPEG
  8. 7계층: 응용 계층(Application Layer)
    1. 도착한 데이터를 최종 사용자가 확인하는 마지막 단계
    2. 브라우저, 메일 등 네트워크를 활용하는 다양한 응용 프로그램들이 포함
    3. 웹브라우저 HTTP/HTTPS 프로토콜 사용
    4. SMTP/DHCP/FTP/POP3 다양한 프로토콜 등이 있으며 이들을 각각 활용하는 응용 프로그램(메신저, 파일 공유)

 

참조자료 


https://www.stevenjlee.net/2020/02/09/%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-osi-7%EA%B3%84%EC%B8%B5-%EA%B7%B8%EB%A6%AC%EA%B3%A0-tcp-ip-4%EA%B3%84%EC%B8%B5/

 

[이해하기] OSI 7계층 그리고 TCP/IP 4계층 | STEVEN J. LEE

네트워크의 척추 라고도 할 수 있으며 어딜 가더라도 IT 분야에서는 항상 빠지지 않는 OSI 7계층 (OSI 7 Layer), 그리고 비슷한 개념인 TCP/IP 4계층 (TCP/IP 4 Layer, TCP/IP Protocol Suite) 에 대하여 각 개념과

www.stevenjlee.net

 

'컴퓨터 공학 > 네트워크' 카테고리의 다른 글

TCP/IP 4계층  (0) 2022.01.09
HTTP 요청  (0) 2021.12.21
Rest API  (0) 2021.12.21
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/11   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
글 보관함