요르딩딩

[Spring 분석] 호스트(IP),프로세스, 포트, 소켓이란 본문

[Web]/[Spring]

[Spring 분석] 호스트(IP),프로세스, 포트, 소켓이란

요르딩딩 2021. 4. 3. 15:57
728x90
1. Node(노드)
: 네트워크에 연결된 모든 장치.
2. Host(호스트)
: Node중에서도 IP가 할당된 장치

- 컴퓨터, 노트북, 스마트폰과 같은 인터넷이 연결되어 있으면 호스트라고 생각하면 됩니다.
- 호스트들끼리 데이터를 주고받는다.

process(프로세스)
:호스트안에는 (다수) 프로세스가 존재하고, 네크워크를 통해 데이터를 주고 받는 역할

- 데이터를 주고 받는것은 호스트내의 프로세스입니다.

4. port(포트)
: 프로세스를 식별하기 위해 호스트 내부적으로 프로세스가 할당받는 고유한 값이다
5. socket(소켓)
: 프로세스가 네트워크를 통해서 데이터를 주고받으려면 반드시 열어야 하는 창구 같은 것이다.

- 보내는 쪽도 받는 쪽도 소켓을 열어야 한다

- 소켓은 IP 주소, 포트 넘버, 프로토콜(Protocol)로 정의된다.

- 같은 프로세스가 같은 포트를 가지고도 여러 개의 소켓을 열 수 있습니다.

 

[요약]

1. Host(식별자:IP)

2. Host내의 다수의 Pocess(식별자: Port)

3.하나의 Process = Port 내부의 여러 Socket 존재

 

 

 

 

 

 

 

 

728x90
Comments