
计算机网络
文章平均质量分 66
董丹丹第100号
一个学渣属性的技术渣
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CRC校验
数据在链路层进行传递时,是以MAC帧的形式进行传递的,MAC帧是将上层的IP数据报作为有效载荷加上自己的报头就成了新的MAC帧了。 在MAC帧的报头中有一项叫RCR校验,那么什么是CRC校验?CRC校验CRC又称为循环冗余校验,其特征是信息字段与校验字段的长度可以自己选定。CRC校验原理CRC校验是在要发送的帧后附加上一个数字(CRC校验码)发给接收方,而接收方通过CRC校验码可以判断发送的帧是否原创 2017-06-19 16:25:01 · 1476 阅读 · 0 评论 -
ARP协议
ARP协议ARP协议叫做地址解析协议,在数据传送到目标网络时,源主机需要将数据发送到对应主机,但源主机只知道目标主机的IP地址,不知道MAC地址,而数据包在接收时是先被网卡接受在递交给上层协议,网卡通过数据包上的MAC地址与主机是否相符,选择是否要丢弃,所以在通讯前必须先获得目标主机的MAC地址。 (1)源主机通过广播的方式,向局域网内的所有主机发送ARP请求,其中包括源主机的IP地址IP1, M原创 2017-06-19 17:44:58 · 304 阅读 · 0 评论 -
poll服务器与客户端
与select服务器相比,poll服务器有两个显著地优点: 其一是poll服务器的文件描述符值fd理论上没有上限; 其二是poll服务器的参数不需要每次都设置,因为它不是输入输出型参数。int poll(struct pollfd*fds, nfds_t nfds, int timeout);struct pollfd结构如下 struct pollfd { int fd;原创 2017-06-29 17:20:02 · 718 阅读 · 0 评论 -
NAT技术与代理服务器
NAT技术NAT,网络地址转换,当在专用网内部的一些主机本来已经分匹配到了本地IP地址(即仅在本专用网内部使用的专用地址),但现在又想和因特网上的其他主机进行通信(并不需要加密)时,可使用NAT方法。 NAT方法通过使用少量的公有IP地址代表较多的私有IP地址的方式,将有助于减缓可用的IP地址枯竭的问题。NAT技术原理NAT能够使由私有IP构成的局域网内所有主机通过一个具有公有IP和NAT技术的主原创 2017-06-20 16:16:32 · 697 阅读 · 0 评论 -
路由生产算法
路由路由 是指路由器从一个接口上接收数据报,根据数据报的目的地址进行定向并转发到另一个接口的过程。 路由结点 一个具有路由能力的主机或路由器,它维护一张路由表,通过查询路由表来决定向那个接口发送数据报。 接口 路由结点与某个网络相连的网卡接口。 路由表 由很多路由条目组成,每个条目都指明去往哪个网络的数据报应该经由那个接口发送。其中最后一条是缺省路由条目。 路由条目 路由表中的每一原创 2017-06-21 15:57:24 · 426 阅读 · 0 评论 -
端口分类调研
计算机中的进程都是用进程标识符来标志的,但在网络环境下,计算机系统所指派的这种进程标识符用来标志运行在应用层的各种应用进程是不行的。这是因为在因特网上使用的计算机的操作系统种类很多,而不同的操作系统有使用不同格式的进程标识符。为了使运行不同操作系统的计算机的应用进程能够互相通信,就必须用统一的方法对TCP/IP体系的应用进程进行标志。所以就引入了端口的概念。端口虽然通信的终点是应用进程,但我们只要把原创 2017-06-21 16:24:23 · 359 阅读 · 0 评论 -
TCP定时器
TCP使用四种定时器(Timer,也称为“计时器”):重传计时器:Retransmission Timer坚持计时器:Persistent Timer保活计时器:Keeplive Timer时间等待计时器:Time_Wait Timer。 (1)重传计时器:重传定时器:为了控制丢失的报文段或丢弃的报文段,也就是对报文段确认的等待时间。当TCP发送报文段时,就创建这个特定报文段的重传计时器,可能发原创 2017-06-22 19:49:34 · 438 阅读 · 0 评论 -
TCP首部分析及三次握手
TCP首部格式要解析TCP报文,首先要了解它的首部格式: TCP协议的可靠性就体现在首部的序号和确认序号。可以保证数据的按序到达,和数据丢包后的重传机制。 (1)序号:TCP是面向字节流的,在一个TCP连接中传送的字节流中的每一个字节都按顺序编号,整个要传送的字节流的起始序号必须在建立连接时设置。假设某一报文段的序号字段值为301,而数据长度为100字节,那么下一个报文应该从401开始。原创 2017-06-22 18:40:23 · 852 阅读 · 0 评论 -
TCP通信
在tcp协议中,建立连接的两个进程就分别由一个socket来标识,这两个socket组成的socket pair就唯一标识一个连接。所以用来描述网络连接中的一对一关系。 socket:网络套接字,IP地址+端口号就组成了socket。 socket数据结构: TCP协议通信流程: 服务器调用socket(), bind(), listen()初始化,调用accept()阻塞等待,处于原创 2017-06-23 17:38:11 · 313 阅读 · 0 评论