1.1. OSI 7 Layers
1.2. Socket API
1.3. Classfication of Socket Programming
1.4. Procedure of Socket communication
1.5. Example Program : Setting Server, Client
1.6. Host byte sequence <arpa/inet.h>
2.1. Protocol Family
2.2. Type of Socket
3.1. Internet Address
3.2. Port
3.3. Socket Address Structure
3.4. Byte Order
3.5. Initializing of Internet Address
3.6. Assigning Internet Address to Socket
3.Appendix. Winsock API
4.1. TCP/IP Protocol Layer
4.2. Procedure of TCP Server/Client
4.3. Iterative Server
5.1. Solution of echo_client
5.2. Application Protocol
5.3. I/O Buffer in TCP Socket
5.4. Stop and Wait Method
5.5. TCP Internal Operation Principle
6.1. Features and Principle of UDP Socket
6.2. I/O Funtion based on UDP
6.3. Echo Server and Client based on UDP
6.4. netstat Commend
6.5. UDP Socket that have bondary of data
6.6. Connected UDP Socket
7.1. Problems with one-way termination
7.2. Half-close of Socket
7.3. Shut-down for better termination
7.4. Termination of the output stream
7.5. Half-close based File Transfer Program
8.1. Introduction
8.2. Address System in Internet
8.3. DNS Server
8.4. ping & nslookup
8.5. Getting IP address with domain name
< UNCOMPLETED >
9.1. Socket Options
9.2. Size of Input and Output Buffer
9.3. time-wait and Address Reallocation
9.4. Nagle Algorithm
I have to pause this repository. I want to study web framework. After I complete the web framework, I'll return.