카테고리 없음
99클럽 코테 스터디 27일차 Network OSI 7 계층과 각 계층의 구성요소
차가리
2024. 6. 15. 15:26
728x90
- NetWork
- DNS
DNS ResolverDNS란
- Http Header
CORSkeep-alive headerPersistent Connection, Non-Persistent Connection- OSI 7 계층과 각 계층의 구성요소
- TCP vs UDP
- DNS
란?
- 네트워크 통신과 관련된 프로세스를 이해하기 위해 국제 표준화 기구(ISO)에 의해 개발된 개념적 프레임워크
각 계층은 네트워크에서 데이터가 어떻게 이동하는지를 보여주며, 서로 다른 종류의 통신 및 네트워킹 기능을 책임짐.
1.물리 계층
- 기능
- 실제적인 전기적, 기계적, 기능적 특성을 이용하여 데이터 비트를 전송함.
- 구성 요소
- 케이블, 리피터, 허브 등..
- 예시
- 이더넷 케이블(RJ-45) 를 사용하여 컴퓨터가 네트워크 스위치연결되는 상황
- 데이터 링크 계층
- 기능
- 오류 없는 데이터 전송을 보장하기 위해 프레임을 생성하 물리적 계층을 통해 전송함. MAC 주소를 사용하여 장치를 식별함.
- 구성요소
- 브리지, 스위치
- 예시
- 이더넷 프레임을 사용하여 같은 로컬 네트워크 내의 두 컴퓨터 간 데이터 전송
- 기능
- 네트워크 계층
- 기능
- 다양한 네트워크를 거쳐 패킷을 전송함. IP 주소를 사용하여 장치를 식별하고 경로를 결정함.
- 구성요소
- 라우터, IP 프로토콜
- 예시
- 데이터 패킷이 인터넷을 통해 하나의 컴퓨터에서 다른 컴퓨터로 전송되면서 다양한 라우터를 거치는 과정
- 기능
- 전송 계층
- 기능
- 데이터 전송의 신뢰성을 담당함. 데이터의 오류 검사 및 재전송, 흐름 제어 등을 관리함.
- 구성 요소 : TCP,UDP
- 예시 : TCP 를 사용하여 웹 서버와 브라우저 사이의 신뢰성 있는 데이터 스트림 전송
- 기능
- session 계층
- 기능
- 양쪽 시스템 간의 세션을 설정, 관리 및 종료함.
- 구성 요소
- API, 소켓
- 예시
- 웹 브라우징 중 서버와 클라이언트 간에 세션을 생성하여 데이터 교환.
- 기능
- 표현 계층
- 기능
- 데이터의 표현, 암호화 및 압축을 담당
- 구성 요소
- SSL,JPEG,MPEG
- 예시
- 데이터를 암호화하여 전송하거나, 데이터를 압축하여 네트워크 대역폭을 절약하는 상황
- 기능
- 응용 계층
- 기능
- 최종 사용자에게 네트워크 서비스를 제공함. 사용자 인터이스와 상호작용함.
- 구성 요소
- HTTP,FTP,DNS
- 예시
- 웹 브라우저가 HTTP를 사용하여 웹 페이지를 요청하고 응답을 받는 과정
- 기능
각 계층은 서로 다른 역할을 하고 있지만, 데이터는 최상위 계층에서 최하위 계층으로 내려가면서 각 계층에서 필요한 헤더가 추가되고, 수신 측에서는 이 헤더를 해석하며 최하위 계층에서 최상위 계층으로 올라감. 이렇게 분리된 계층 구조 덕분에 각 계층은 독립적으로 발전할 수 있으며, 문제 발생 시 해당 계층만을 집중적으로 진단할 수 있음.
728x90