Unix 网络编程卷1
文章平均质量分 93
记录Unix 网络编程卷1中对于网络编程相关技术知识
渐进者
这个作者很懒,什么都没留下…
展开
-
(6) 套接字地址结构
(1)从进程到内核从内核到进程其中,从内核到进程方向的传递是值-结果参数传递。(2)地址转换函数在地址文本表达和它们存放在套接字地址结构中的二进制值之间进行转换。多数现存的IPv4代码使用inet_addr和inet_ntoa这两个函数。不过inet_pton和inet_ntop同时适用于IPv4和IPv6两种协议代码(1)当作为一个参数传递给任何套接字函数时,套接字地址结构总是以指针(指向该结构的指针)来传递。(2)然而以这样的指针作为参数之一的任何套接字函数必须处理来自所支持的任何协议族。原创 2023-08-26 13:18:22 · 557 阅读 · 0 评论 -
(5) 缓冲区大小及限制
对端TCP必须确认收到的数据,伴随来自对端的ACK的不断到达,本端TCP至此才能从套接字发送缓冲区中丢弃已确认的数据。TCP必须为已发送的数据保留一个副本,直到它被对端确认为止。路径MTU发现对于IPv4是可选的,然而IPv6的所有实现要么必须支持它,要么必须总是使用最小的MTU发送IPv6数据报。(IPv4与IPv6的TCP首部都是20字节,但IPv4的首部是20字节,IPv6的首部却是40字节)。发送端的TCP提取套接字发送缓冲区中的数据并把它发送给对端TCP,其过程基于TCP数据传送的所有规则。原创 2023-08-20 22:42:19 · 1865 阅读 · 0 评论 -
(4) 端口号
Unix网络编程原创 2023-01-19 16:02:51 · 327 阅读 · 0 评论 -
(3) TCP状态转换
Unix网络编程原创 2023-01-19 15:57:04 · 649 阅读 · 0 评论 -
(2) TCP连接建立与终止
Unix网络编程原创 2023-01-19 15:54:08 · 264 阅读 · 0 评论 -
(1) tcp、udp与sctp概述
Unix网络编程卷1原创 2023-01-19 15:49:53 · 300 阅读 · 0 评论