
计算机网络
文章平均质量分 85
niliushall.
这个作者很懒,什么都没留下…
展开
-
【计算机网络】数据链路相关技术
1.MAC地址MAC地址长48字节。在使用网卡的情况下,一般会将MAC地址烧入到ROM中,任何一个网卡的MAC地址都是唯一的。例如 00:10:5A:70:33:61MAC地址的3~24位表示厂商识别码,每个NIC厂商都有特定唯一的识别数字。25~48位是厂商内部为识别每个网卡而用。因此,保证MAC地址的唯一性。2.共享介质网络从通信介质的使用方法上看,网络可分为共享介...原创 2018-06-21 14:13:04 · 983 阅读 · 0 评论 -
【计算机网络】IP地址
IP地址的基础知识在TCP/IP通信中,IP地址用于识别主机和路由器。1.IP地址的定义IPv4地址为32位,IPv6地址为128位。(以下以IPv4为例) 将32位的IP地址分为4组,每组8位,每组间用“.”隔开,再将每组数转为十进制数。例如: 127.0.0.1通常一块网卡只设置一个IP地址,其实也可以配置多个IP地址。一个路由器通常配置两个以上的网卡,因此可以设置两个...原创 2018-06-23 23:26:52 · 2756 阅读 · 0 评论 -
【计算机网络】网络基础
1. 计算机网络分类(按规模)局域网:覆盖范围10公里以下,一般以学校、公司等为单位组建广域网:覆盖范围几十公里到几万公里,横跨国家、大洲,形成全球性计算机网络城域网:位于局域网与广域网之间,覆盖范围几十公里2. 协议分层1)OSI参考模型该模型分为7层,只是对各层的作用做了一系列粗略的界定,并没有对协议和接口进行详细的定义。 层号 分层名称 功...原创 2018-06-18 21:27:11 · 704 阅读 · 0 评论 -
【计算机网络】TCP IP通信处理过程
1.数据包首部每个分层中都会对所发送的数据附加一个首部,其中包含了该层必要的信息,如发送端地址、接收端地址以及协议等相关信息。 2.发送数据包1)应用程序处理进行编码处理(相当于表示层功能),管理何时建立通信何时发送数据等功能(相当于会话层功能)。建立连接后将数据发送给下一层的TCP,再做实际的转发处理。2)TCP模块的处理TCP根据应用的提示,负责建立连接、...原创 2018-06-19 21:58:12 · 10748 阅读 · 0 评论 -
线程池的分析与实现
在需要频繁开线程时,创建和销毁线程会话费大量时间,为了提高效率,我们可以在任务开始前,先创建一定数量的线程。这样在接收到任务时,就可以直接使用线程池中处于wait状态的线程,在任务结束后线程回到wait状态,等待新任务的到来,这就避免了线程的创建与销毁,从而提高程序执行效率。所需数据需要存储有多少线程( int thread_number )需要开辟对应的数组,存储线程号( pth...原创 2018-07-28 10:35:57 · 413 阅读 · 0 评论 -
【计算机网络】三次握手与四次挥手
三次握手与四次挥手 通过TCP/IP协议的学习,我们可以知道TCP协议是一种面向连接的、可靠的传输协议。其中,为了保证客户端与服务器连接的有效性,就有了本篇文章所要介绍的“三次挥手”;而“四次挥手”则是为了保证连接的正确断开。1. TCP状态首先,介绍一下TCP的几个状态:SYN —— 同步序列编号,在建立连接时发送ACK —— 确认信息,在确认SYN信息时发送,响应信息...原创 2018-08-15 08:58:10 · 3018 阅读 · 0 评论