UNIX网络编程卷1
无夜之凛冬
这个作者很懒,什么都没留下…
展开
-
【UNIX网络编程卷1】第2章 传输层:TCP、UDP和SCTP
2.2 总图各种协议说明:IPv4:网际协议版本4,给TCP、UDP、SCTP、ICMP和IGMP提供分组递送服务IPv6:网际协议版本6,给TCP、UDP、SCTP和ICMv6提供分组递送服务TCP:传输控制协议UDP:用户数据报协议SCTP:流控制传输协议,提供可靠全双工关联的面向连接的协议ICMP:网际控制消息协议,处理在路由器和主机之间流通的错误和控制消息。IGMP:网...原创 2019-05-19 13:53:35 · 258 阅读 · 0 评论 -
【UNIX网络编程卷1】第1章 简介
1.1 概述要编写通过计算机网络通信的程序,首先要确定这些程序相互通信所用的协议。一般认为Web服务器程序是一个长时间运行的程序(守护程序,daemon)它只在响应来自网络的请求时才发送网络消息。协议的另一端是Web客户程序,如某种浏览器,与服务器进程的通信总是由客户进程发起。在设计网络应用时,确定总是由客户发起请求往往能够简化协议和程序本身。1.2 一个简单的时间获取客户程序下例是TC...原创 2019-05-15 11:12:39 · 183 阅读 · 0 评论 -
【UNIX网络编程卷1】 第3章 套接字编程简介
3.2 套接字地址结构大多数套接字函数都需要一个指向套接字地址结构的指针作为参数。每个协议族都定义自己的套接字地址结构,名字均以sockaddr_开头,并以对应每个协议族的唯一后缀结尾。3.2.1 IPv4套接字地址结构以sockaddr_in命名,定义在<netinet/in.h>头文件中。定义如下:struct in_addr{ in_addr_t s_addr; /*...原创 2019-06-08 12:26:33 · 267 阅读 · 0 评论