TCP/IP网络编程
文章平均质量分 93
晰烟
追风赶月莫停留,平芜尽处是春山。
展开
-
TCP/IP 网络编程笔记 第四章 基于 TCP 的服务端/客户端(1)
根据数据传输方式的不同,基于网络协议的套接字一般分为 TCP 套接字和 UDP 套接字。因为 TCP 套接字是面向连接的,因此又被称为基于流(stream)的套接字。TCP 是 Transmission Control Protocol (传输控制协议)的简写,意为「对数据传输过程的控制」。因此,学习控制方法及范围有助于正确理解 TCP 套接字。TCP/IP 协议栈共分为 4 层,可以理解为数据收发分成了 4 个层次化过程,通过层次化的方式来解决问题链路层是物理链接领域标准化的结果,也是最基本的领域,专门定原创 2022-07-09 17:24:13 · 389 阅读 · 0 评论 -
TCP/IP 网络编程笔记 第三章 地址族与数据序列
IP 是 Internet Protocol(网络协议)的简写,是为手法网络数据而分配给计算机的值。端口号并非赋予计算机的值,而是为了区分程序中创建的套接字而分配给套接字的端口号。为使计算机连接到网络并收发数据,必须为其分配 IP 地址。IP 地址分为两类。两者之间的主要差别是 IP 地址所用的字节数,目前通用的是 IPV4 , IPV6 的普及还需要时间。IPV4 标准的 4 字节 IP 地址分为网络地址和主机(指计算机)地址,且分为 A、B、C、D、E 等类型。数据传输过程:某主机向 203.211.1原创 2022-07-08 00:23:54 · 647 阅读 · 0 评论 -
TCP/IP 网络编程笔记 第二章 套接字类型与协议设置
2.1.2 协议族(Protocol Family)通过 socket 函数的第一个参数传递套接字中使用的协议分类信息。此协议分类信息称为协议族,可分成如下几类:本书着重讲 PF_INET 对应的 IPV4 互联网协议族。其他协议并不常用,或并未普及。另外,套接字中采用的最终的协议信息是通过 socket 函数的第三个参数传递的。在指定的协议族范围内通过第一个参数决定第三个参数。套接字类型指的是套接字的数据传输方式,是通过 socket 函数的第二个参数进行传递,只有这样才能决定创建的套接字的数据传输方式原创 2022-07-06 17:59:48 · 251 阅读 · 0 评论 -
TCP/IP 网络编程笔记 第一章 理解网络编程和套接字
以电话机打电话的方式来理解套接字。调用 socket 函数(安装电话机)时进行的对话:有了电话机才能安装电话,于是就要准备一个电话机,下面函数相当于电话机的套接字。调用 bind 函数(分配电话号码)时进行的对话:套接字同样如此。就想给电话机分配电话号码一样,利用以下函数给创建好的套接字分配地址信息(IP地址和端口号):调用 bind 函数给套接字分配地址之后,就基本完成了所有的准备工作。接下来是需要连接电话线并等待来电。调用 listen 函数(连接电话线)时进行的对话:一连接电话线,电话机就可以转换原创 2022-07-01 12:02:40 · 231 阅读 · 0 评论