요르딩딩
[Spring 분석] 호스트(IP),프로세스, 포트, 소켓이란 본문
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
반응형
'[Web] > [Spring]' 카테고리의 다른 글
[Spring 분석] Tomcat 설정관리 (0) | 2021.04.06 |
---|---|
[Spring 분석] 파일다운로드 (0) | 2021.04.03 |
[Spring 분석] URLConnect, HTTPURLConnect (0) | 2021.04.03 |
[Spring 분석] @Controller, @RestController (0) | 2021.03.27 |
[Spring 분석] Mapper.(java, xml) 작성 (0) | 2021.03.23 |
Comments