OSI7 Layer

LJM·2023년 8월 23일
0

네트워크

목록 보기
5/10

웹 브라우저에서 "www.naver.com"을 검색했을 때 일어나는 일을 OSI 7계층 모델에 따라 설명하면 다음과 같습니다.

  1. 응용 계층 (Application Layer)
    동작: 사용자가 웹 브라우저에 "www.naver.com"을 입력하고 엔터키를 누르면, 브라우저는 HTTP 요청을 생성합니다.
    세부 내용: 이 단계에서는 HTTP 메서드(GET, POST 등)와 헤더, 요청 URL 등이 결정됩니다.
  2. 표현 계층 (Presentation Layer)
    동작: 웹 브라우저와 웹 서버 간에 데이터를 어떻게 인코딩/디코딩할지 결정합니다.
    세부 내용: HTTPS를 사용하면 여기에서 SSL/TLS에 의한 데이터 암호화가 일어납니다.
  3. 세션 계층 (Session Layer)
    동작: 웹 브라우저와 웹 서버 간의 세션을 설정, 유지, 종료합니다.
    세부 내용: 쿠키와 세션을 사용하여 사용자 상태를 유지하거나, TCP 세션을 유지합니다.
  4. 전송 계층 (Transport Layer)
    동작: TCP 프로토콜을 사용하여 데이터를 패킷으로 분할하고 목적지에서 재조립합니다.
    세부 내용: 웹 브라우저는 웹 서버의 IP 주소와 포트 번호를 사용해 TCP 연결을 초기화합니다.
  5. 네트워크 계층 (Network Layer)
    동작: IP 주소를 사용하여 데이터 패킷이 어떻게 라우팅될지 결정합니다.
    세부 내용: DNS 쿼리를 통해 "www.naver.com"의 실제 IP 주소를 알아냅니다. 이 IP 주소를 사용하여 패킷이 어디로 전달될지를 결정합니다.
  6. 데이터 링크 계층 (Data Link Layer)
    동작: 이웃 노드 간에 데이터 프레임을 전달합니다.
    세부 내용: Ethernet, Wi-Fi 등의 프로토콜이 작동하여 데이터 프레임을 인접한 노드(예: 라우터, 스위치)에 전달합니다.
  7. 물리 계층 (Physical Layer)
    동작: 데이터 프레임을 전기적 신호로 변환하여 실제 네트워크 케이블이나 무선 신호를 통해 전송합니다.
    세부 내용: 이 계층에서는 신호의 전송 속도, 케이블의 종류, 신호의 형태 등이 결정됩니다.
    이 과정이 모두 완료된 후에 웹 서버는 HTTP 응답을 웹 브라우저에 반환하고, 웹 브라우저는 받은 데이터를 렌더링하여 사용자에게 "www.naver.com"의 웹 페이지를 보여줍니다.
profile
게임개발자 백엔드개발자

0개의 댓글