네트워크 용어 정리
- 네트워크 :
그물망 ( Net ) 과 업무 ( Work ) 의 합성어로 그물망처럼 장치를 연결하여 정보를 주고 받는 일을 의미.
여러 대의 컴퓨터나 기기가 서로 연결되어 데이터를 주고 받을 수 있게 된 구조. - 프로토콜 : 네트워크에서 데이터를 주고 받기 위한 약속 ( 규칙 )
- OSI 7 :
Open System Interconnection 의 약자
네트워크 통신 과정을 7개의 계층으로 나눈 개념
데이터가 어떻게 만들어져서 전송되고 상대에게 도착하는가를 단계별로 설명
| 7 | Application ( 응용 계층 ) | 사용자와 직접 만나는 단계 | 웹 , 게임 , 채팅 등 |
| 6 | Presentation ( 표현 계층 ) | 데이터 형식 변환 | 인코딩 , 압축 |
| 5 | Session ( 세션 계층 ) | 연결 유지 / 관리 | 로그인 유지 |
| 4 | Transport ( 전송 계층 ) | 신뢰성 , 속도 | TCP / UDP |
| 3 | Network ( 네트워크 계층 ) | 목적지 찾기 | IP , 라우팅 |
| 2 | Data Link ( 데이터 링크 계층 ) | 같은 네트워크 전달 | MAC 주소 |
| 1 | Physical ( 물리 계층 ) | 실제 전기 신호 | 케이블 , Wi-Fi |
예시
└ 7계층 : 플레이어가 W 키를 눌러 입력 데이터를 받았다
└ 6계층 : 이동 데이터를 바이너리로 변환한다
└ 5계층 : 서버와 연결 상태 유지
└ 4계층 : UDP 로 빠르게 보낼지 / TCP 로 정확히 보낼지
└ 3계층 : 서버 IP 주소로 경로 설정
└ 2계층 : 같은 네트워크에서 MAC 주소로 전달
└ 1계층 : 전기 신호 / 무선 신호로 전송
- TCP / IP :
데이터 전송 과정을 4개의 계층으로 단순화한 모델
TCP / IP 모델은 프로토콜을 정하는 것 자체보다 동작하는 프로토콜을 빠르게 구현하는 것을 중시
기존의 OSI 7 계층 모델은 구조가 복잡하고 직관적이지 않아 TCP / IP 모델이 인터넷 표준처럼 사용되고 있다.
| 4 | Application ( 응용 계층 ) | 앱 통신 |
| 3 | Transport ( 전송 계층 ) | 전송 방식 |
| 2 | Internet ( 인터넷 계층 ) | 목적지 경로 |
| 1 | Network Access ( 네트워크 인터페이스 ) | 실제 전송 |
└ 응용 계층 : 우리가 쓰는 서비스 ( HTTP , FTP )
└ 전송 계층 : 데이터 전달 방식 ( TCP / UDP )
└ 인터넷 계층 : 주소 & 라우팅 ( IP )
└ 네트워크 계층 : 실제 물리 전송 ( Ethernet , Wi-Fi )
- 클라이언트 서버 :
요청하는 쪽 ( 클라이언트 ) 과 처리하는 쪽 ( 서버 ) 이 역할을 나눠 통신하는 방식 - 데디케이트 서버 :
게임 플레이를 하지 않고, 오직 서버 역할만 수행하는 전용 서버 - 리슨 서버 :
플레이어 중 한 명이 서버 역할과 게임 플레이를 동시에 하는 구조
한 명은 호스트 , 나머지는 일반 클라이언트 - P2P :
Peer to peer
서버 없이 , 모든 플레이어가 서로 직접 연결되어 통신하는 구조
장점 : 서버 비용이 들지 않는다
단점 : 치팅에 매우 취약하다
'🌍Network' 카테고리의 다른 글
| Firebase (0) | 2026.01.08 |
|---|---|
| RPC ( Remote Procedure Call ) (0) | 2026.01.07 |
| IPunObservable (0) | 2026.01.07 |
| Photon View (0) | 2026.01.07 |
| Photon Lobby & Room (0) | 2026.01.07 |