컴퓨터 구조

네트워크 5계층 - Application

monstro 2025. 10. 10. 21:03
728x90
반응형

- 개요

네트워크 1계층부터 4계층까지의 기능을 총합하여 완성된 서비스를 제공하는 것을, Application이라고 표현합니다.

Application은 네트워크 5계층을 표현하며 HTTP, FTP 또는 게임과 같은 서비스를 의미합니다.

게임을 예시로 하나의 Application이 어떻게 동작하는지 알아보겠습니다.

 

- Application의 동작

Application의 동작에 대한 간단한 표현

 

1계층부터 4계층까지의 기능이 전부 합쳐진 Application의 동작은 위와 같이 표현할 수 있습니다.

절차는 다음과 같습니다.

  • 1) 우선 서버가 동작 :  IP + 서버 스스로가 설정한 Port 번호 + 패킷에 대한 프로토콜(TCP / UDP) 등을 설정
  • 2) 이어서 클라이언트가 동작 : IP + 운영체제에 의해 Port 번호 할당 + 패킷에 대한 프로토콜(TCP / UDP) 등을 설정
  • 3) 클라이언트접속할 서버를 선택 : 접속할 서버 IP + Port 번호로 이루어진 하나의 쌍을 선택
  • 4) 클라이언트로부터 로그인 패킷 전송 : 송신자의 정보 + 수신자의 정보 모두 저장된 패킷 전송
  • 5) 서버에서 패킷 처리 : Switch(근거리) + Router(원거리)를 통해 목적지에 전송, 설정한 프로토콜에 의해 처리
  • 6) 클라이언트가 입장 : 서버에서는 가상 공간을 생성하고 가상의 유저를 참여
  • 7) 서버 - 클라이언트 간의 정보 교환 : 원격에 대한 IP + Port 번호를 저장Session을 통해 정보를 교환
728x90
반응형

'컴퓨터 구조' 카테고리의 다른 글

컴퓨터 보안 이론 - 취약점  (0) 2025.10.14
NAT와 홀펀칭  (0) 2025.10.11
네트워크 4계층 - TCP & UDP  (0) 2025.10.09
네트워크 3계층 물리장치 - Router(라우터)  (0) 2025.10.08
ARP(Address Resolution Protocol)  (0) 2025.10.05