计算机网络
文章平均质量分 75
sayhello_world
学生
展开
-
计算机网络--CRC校验
什么叫CRC?CRC即循环冗余校验码,是数据通信领域中比较常见的一种查错校验码,它的特征便是信息字段和校验字段的长度可以任意选定。CRC是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,用来保证数据传输的正确性和完整性。 CRC基本原理?CRC检验原理实际上是在一个p位二进制数据序列之后附加一个r位二进制检验码(序列),从而构成原创 2017-05-14 16:19:14 · 13245 阅读 · 2 评论 -
计算机网络--TCP报文首部URG与PSH的区别
TCP报文首部6个控制位 我们看到在TCP报头有6个控制位。紧急URG(URGent) 当URG=1时,表明紧急指针字段有效。它告诉系统此报文段中有紧急数据,应尽快传送(相当于高优先级的数据),而不要按原来的排队顺序来传送。 当URG置1时,发送应用进程就告诉发送方的TCP有紧急数据要传送。于是发送方TCP就把紧急数据插入到本报文段数据的最前面,而在紧急数据后面的数据仍是普通数据。这时要原创 2017-05-26 21:19:38 · 1586 阅读 · 0 评论 -
计算机网络--TCP/IP网络端口分类规则
端口基础什么是端口? TCP/IP协议中的端口指的是什么呢?如果把IP地址比作一间房子,端口就是出入这间房子的门。真正的房子只有几个门,但是一个IP地址的端口 可以有65536个之多,端口是通过端口号来标记的,端口号只有整数,范围是从0到65535。 端口有什么用? 一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务、SMTP服务等。 这些服务完全可以通过1个IP地址原创 2017-05-26 00:04:31 · 2060 阅读 · 0 评论 -
计算机网络--NAT技术与代理服务器
NAT网络地址转换:产生原因: NAT(Network Address Translation)网络地址转换,用于将访问Internet上公网的私有IP地址转换为合法的共有IP地址。产生原因:IPv4地址危机,由于其先天性不足,,在九十年代初期,已经预计到了IPv4地址不足,从而开始开发IPv6技术。但开发IPv6需要足够的时间,为了延长IPv4的使用时间,产生了NAT技术。定义: NAT网原创 2017-05-18 16:46:10 · 1534 阅读 · 0 评论 -
计算机网络--路由表生成算法
路由表路由表是指路由器或者其他互联网网络设备上存储的一张路由信息表,该表中存有到达特定网络终端的路径,在某些情况下,还有一些与这些路径相关的度量。在Linux下可以使用route查看路由表: 其中 - Destination是目的网络地址 - Gateway是下一跳地址 - Genmask是子网掩码 - Iface是发送接口 - Flags中的U标志表示此条目有效(可以禁原创 2017-05-18 17:37:27 · 6554 阅读 · 0 评论 -
计算机网络--TCP为了维护安全和可靠所维护的七个定时器
TCP是一个面向连接的,可靠的,流式传输的协议。 为了维护安全和可靠,在TCP的里面有7种定时器:建立连接定时器(connection-establishment timer)重传定时器(retransmission timer)延迟应答定时器(delayed ACK timer)坚持定时器(persist timer)保活定时器(keepalive timer)FIN_WAIT_2定原创 2017-05-27 16:15:56 · 922 阅读 · 0 评论 -
HTTP协议详解
引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下: 1.支持客户/服务器模式。转载 2017-07-12 15:25:16 · 631 阅读 · 0 评论 -
基于UDP的网络群聊系统
为什么用UDP?UDP是一个无连接的,不可靠的协议。 发送端的UDP协议层只把应用层传来的数据封装成端给IP协议层就完成任务了。 如果因为网络故障无法发送到对方,UDP协议层也不会给应用层返回任何错误信息。 那么,为什么用UDP协议? 很明显简单,快捷。 一般UDP协议的应用程序实现都比较简单,只是发送一些对可靠性要求不高的消息。数据的传输方向软件大体架构 主要接口client: se原创 2017-08-01 14:03:05 · 2225 阅读 · 1 评论 -
计算机网络--http协议的长链接与短连接
什么是长连接,什么是短连接?在HTTP/1.0中,默认使用的是短连接。 也就是说,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。如果客户端浏览器访问的某个HTML或其他类型的 Web页中包含有其他的Web资源,如JavaScript文件、图像文件、CSS文件等;当浏览器每遇到这样一个Web资源,就会建立一个HTTP会话。但从 HTTP/1.1起,默认使用长连接,用以保原创 2017-08-27 11:02:35 · 844 阅读 · 0 评论