
网络编程
文章平均质量分 97
丁金金_chihiro_修行
be better boy man
展开
-
第四章 套接字通信
源端口:表示发送端端口号,字段长 16 位,2个字节目的端口:表示接收端端口号,字段长 16 位,2个字节序号(sequence number):字段长 32 位,占4个字节,序号的范围为 [0,4284967296]。由于TCP是面向字节流的,在一个TCP连接中传送的字节流中的每一个字节都按顺序编号首部中的序号字段则是指本报文段所发送的数据的第一个字节的序号,这是随机生成的。序号是循环使用的,当序号增加到最大值时,下一个序号就又回到了0。原创 2023-11-01 23:08:30 · 706 阅读 · 1 评论 -
网络编程(一)
上面我们已经知道网络中的进程是通过socket来通信的,那什么是socket呢?socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭close”模式来操作。我的理解就是Socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭),这些函数我们在后面进行介绍。TCP:传输、控制、协议。原创 2023-02-18 21:35:48 · 2565 阅读 · 0 评论 -
网络编程(未完待续)
上面我们已经知道网络中的进程是通过socket来通信的,那什么是socket呢?socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭close”模式来操作。我的理解就是Socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭),这些函数我们在后面进行介绍。原创 2023-02-12 10:02:21 · 1294 阅读 · 0 评论