
Unix网络编程学习笔记
inzaghihalo
这个作者很懒,什么都没留下…
展开
-
Unix网络编程(三)--套接字编程简介
套接字地址结构 每个协议族都定义自己的套接字地址结构,这些结构的名字均以sockaddr_开头,并以对应每个协议族的后缀结尾. IPv4套接字地址结构(网际套接字地址结构) 头文件: POSIX定义: struct in_addr{ in_addr_t s_addr; // 至少一个32位无符号整形,uint32_t }; // 所有套接字原创 2017-04-07 16:46:21 · 620 阅读 · 0 评论 -
Unix网络编程(1)------简介
C/S client/server结构大多数网络应用就是按照划分客户(Client)和服务器(Server)来组织的,确定总是按照客户发起请求可以简化协议和程序本身.套接字编程基本上是应用层进入传输层的接口,通过应用层绕过传输层直接使用IP4/IP6是可能的,这就是所谓的原始套接字(raw socket),甚至可以绕过IP层直接读取数据链路层的帧.为什么套接字是从应用层进入传输层的原创 2017-03-31 19:07:05 · 427 阅读 · 0 评论 -
Unix网络编程(二)传输层UDP,TCP协议
总图tcpdump网络应用-----BSD分组过滤器(BPF)或者数据链路提供接口(DLPI)----------->数据链路层ARP/RARP------------>数据链路层1)IPv4应用程序 AF_INET sockaddr_in{}:mroute----------IGMP-------------------->IPv4ping------------ICMP--原创 2017-04-02 15:23:01 · 842 阅读 · 0 评论