随笔分类 - 网络编程
网络编程学习笔记
摘要:主要记录套接字的基本结构及相关常用函数1 套接字地址结构-IPv4 1 struct in_addr{ 2 in_addr_t s_addr; // 32位的IPv4地址 3 } 4 5 struct socketaddr_in{ 6 uint_8 sin_len; // 长度 7 sa_family sin_family; //协议族,IPv4为AF_INET 8 in_port_t sin_port; // 端口号 9 struct in_addr sin_addr; //IPv4地址...
阅读全文
摘要:本系列学习笔记记录自己在学习Unix网络编程方面的点滴。1 协议:IPv4, IPv6,TCP:可靠传输。建立连接时,三路握手原理,发送SYN分节;结束时,某个应用进程首先调用close,该端的TCP发送一个FIN分节,表示数据发送完毕,每个方向均需要一个FIN和ACK确认结束。TCP选项:1)MSS,最大分节大小;2)窗口规模选项;3)时间戳选项。 TIME_WAIT状态理解??? UDP:不可靠传输SCTP(stream control transmission protocol),是一个全双工关联的面向连接的协议。SCTP是多宿的,每个关联的两端均涉及一组IP地址和一个端口号。建立连接的
阅读全文