TCP/IP

전산 2021. 8. 29. 01:27

아래는 "https://www.it-note.kr/"의 "C 언어 응용 〉 TCP-IP" 카테고리에 게시된 글을 정리한 것이다. (링크)

 

TCP/IP - 1. 기본 용어

TCP/IP - 2. port 번호 범위

TCP/IP - 3. Server 처리 flow

TCP/IP - 4. Client 처리 flow

TCP/IP - 5. 공통라이브러리 만들기(기본함수)

TCP/IP - 6. 공통 라이브러리 만들기(정보 제공 함수)

TCP/IP - 7. TCP/IP client 프로그램 Sample

TCP/IP - 8. TCP/IP Server: I. 요청시 fork pattern

TCP/IP - 8. TCP/IP Server: II. min - max pattern

TCP/IP - 9. 전문 구성 하기 I. fixed length

TCP/IP - 9. 전문 구성 하기 II. line 단위 전문

 

1. 기본 용어

 

2. Port 번호[각주:1] 범위

Port 번호는 0 ~ 65535번까지 사용할 수 있으며, 0 ~ 1023번을 잘 알려진 포트(well-known port), 1024 ~ 49151번을 등록된 포토(registered port), 49152 ~ 65535번을 동적 포트(dynmic port)라 한다. 

 

서버 socket을 생성할 때에 동적 포트 영역의 번호를 bind(2)하여 사용할 수도 있으나, 심각한 장애가 발생할 수 있다.

 

3. Server 처리 Flow

 

4. Clinet 처리 Flow

 

5. 공통 라이브러리 만들기 (기본 함수)

 

6. 공통 라이브러리 만들기 (정보 제공 함수)

 

7. TCP/IP Client 프로그램

 

8-1. TCP/IP Server model : 요청시 fork 시키는 pattern

 

8-2. TCP/IP Server: II. min - max pattern

 

9-1. 전문 구성 하기 I. fixed length

 

9-2. 전문 구성 하기 II. line 단위 전문

 

 

 

 

 

 

 

 

  1. 운영 체제 통신의 종단점을 구별하는 번호. (자세히) [본문으로]

'전산' 카테고리의 다른 글

시놀로지 나스 보안. Security of Synology Nas.  (0) 2021.08.31
Port number. 포트 번호.  (0) 2021.08.29
KT 인터넷 DNS 서버 주소.  (0) 2021.08.02