<aside>
💡 지난주꺼 복습하기
</aside>
OSI 7계층
Application Presentation Session Transport Networ Datalink Physical
- 네트워크 통신이 일어나는 과정을 7단계로 분류한것
- 네트워크 통신이 일어날 때 처리되는 장치에 주목해보기
- 7레이어인 어플리케이션 계층에서 시작되어 1레이어인 물리계층으로 넘어가면서, 헤더가 계속 추가되는 캡슐화 과정이 일어난다.
- 물리계층
- 전기적, 기계적인 비트 단위 연산이 진행됌
- 통신 케이블로 데이터를 전송하는 케이블, 리피터, 허브
- 데이터 링크 계층 Data + HTTP header + TCP header + Ip header + Ethernet Header
- 물리 계층을 통해 송수신되는 정보의 오류와 흐름을 관리하여 안전한 정보의 수행을 도와주는 역할
- MAC 주소로 구분되는 여역
- 스위치 사용
- 이더넷, 근거리 네트워크 프로토콜 등이 있음
- 네트워크 계층 Data + HTTP header + TCP header + Ip header
- 데이터를 목적지까지 가장 안전하고 빠르게 전달하는 기능 (라우팅)
- 테이블 기반으로 목적지까지 경로 안내
- 알맞은 경로를 선택하고, 경로에 따라 패킷을 전달해주는 역할
- 라우팅, 라우팅 기능이 포함된 스위치
- IP 주소가 사용된다
- 전송계층 Data + HTTP header + TCP header
- 통신을 활성화하기 위한 계층
- 보통 TCP 프로토콜을 사용한다
- 양 끝단의 사용자들이 신뢰성 있는 데이터를 주고 받을 수 있도록 처리
- 세션계층
- 데이터 전송 시 세션 설정하고, 유지시키는 기능을 담당한다
- 표현 계층
- 전송된 데이터의 변환, 번역을 담당하고 있음
- 파일의 인코딩, 디코딩 역할
- 응용 계층 Data + HTTP header
- HTTP, FTP, SMP같은 TCP/IP 기반의 프로토콜들이 존재함
- 네트워크 소프트웨어의 UI 부분 + 사용자의 입출력 부분을 담당하고 있음