728x90
반응형
- 개요
네트워크 1계층부터 4계층까지의 기능을 총합하여 완성된 서비스를 제공하는 것을, Application이라고 표현합니다.
Application은 네트워크 5계층을 표현하며 HTTP, FTP 또는 게임과 같은 서비스를 의미합니다.
게임을 예시로 하나의 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 |