update blog

This commit is contained in:
lemonchann
2020-02-09 20:01:04 +08:00
parent 2bd246fb4f
commit 3dcbb1bd0a
3 changed files with 69 additions and 62 deletions

View File

@@ -155,6 +155,24 @@ author: lemonchann
## TCP/IP协议
目前网络通信中应用最广泛的协议就是IP TCP协议后面Unix提供的TCP套接字也是基于协议实现所以很有必要系统的学习 TCP/IP 协议。
#### 推荐书:
大学的计算机网络教程
[《TCP/IP详解 卷1协议》](https://book.douban.com/subject/1088054/)
[《TCP/IP详解 卷2实现》](https://book.douban.com/subject/1087767/)
[《TCP/IP详解 卷3TCP事务协议、HTTP、NNTP和UNIX域协议》](https://book.douban.com/subject/1058634/)
这几本书很厚可以先看卷1、卷3
## Linux网络编程套接字
在同一台机器上进程间的通信IPC有多种方式可以是通过**消息队列、FIFO、共享内存**等方式。网络编程套接字是指:分布在不同机器上的程序通过系统提供的网络通信接口,跨越网络将不同机器上的进程连接起来,实现跨机器的网络通信。一般有**UDP套接字、TCP套接字、Unix Domain当然如果你是通信从业者对SCTP套接字肯定也不会陌生。**