OSI 모형(Open Systems Interconnection Reference Model) = OSI 7 layer
국제표준화기구(ISO)에서 개발한 프로토콜을 기능별로 나눈 모델,
각 계층은 하위 계층의 기능만을 이용하고, 상위 계층에게 기능을 제공한다
https://ko.wikipedia.org/wiki/OSI_%EB%AA%A8%ED%98%95
이해하기 어렵지만
우리는 컴퓨터가 아니기에 어려운것이 당연하다.
우선 메일을 전송한다고 생각하고 상상해보자.
메일을 보내는순간 일어나는일
사용자가 작성한 이메일을 인터넷회선에 전송해
오류가 있는지 확인하고
수신자의 경로를 설정하고
이메일 데이터를 작게 나누어 전달한다.
세션은 두 사용자 간의 연결을 관리하고
작게나눈 이메일을 읽을 수 있는 형식으로 변환해
작성된 이메일을 전송한다.
왜이렇게 복잡하게 보내나요 한다면,
사람이 아닌 컴퓨터가 글을 읽고 그것을 안정적으로 데이터를 보내기위해 여러단계를 거치는 것이다.
응표세전네데물
아래는 위에 대한 각 레이어 설명이다.
물리 계층(Physical Layer):
사용자가 작성한 이메일 데이터를 전기 신호로 변환하여 인터넷 회선에 전송
데이터 링크 계층(Data Link Layer):
전송된 데이터에 오류가 있는지 확인하고, 필요한 경우에는 재전송을 요청
네트워크 계층(Network Layer):
수신자의 이메일 주소로 이메일을 전송하기 위한 경로를 설정하고, 라우팅을 수행
전송 계층(Transport Layer):
이메일 데이터를 패킷으로 분할하여 전송하고, 패킷을 재조립하여 수신자에게 전달
세션 계층(Session Layer):
이메일 서버와 사용자 간의 연결을 설정하고, 이메일 세션을 유지.
표현 계층(Presentation Layer):
이메일 데이터의 형식을 변환하고, 데이터를 읽을 수 있는 형식으로 표현
응용 계층(Application Layer):
이메일을 작성하여 전송하는 동작을 수행
'이론' 카테고리의 다른 글
LTS, 장기지원버전 (0) | 2023.03.03 |
---|---|
방법론, 폭포수 Water fall 와 애자일 agile (0) | 2023.03.03 |
부동소수점, 컴퓨터가 0.1을 표현하는 방법 (0) | 2023.03.03 |
Code Block, 코드블럭이란? (0) | 2023.03.02 |
표준입출력, System.in, System.out, System.err (0) | 2023.03.02 |