网络
文章平均质量分 76
chenmiao0924
未来的程序猿
展开
-
ARP协议
ARP协议:地址解析协议是根据IP地址获取物理地址的一个TCP/IP协议。 工作过程: 源主机发出ARP请求,询问“IP地址是192.168.0.1的主机的硬件地址是多少”,并将这个请求 ⼴广播到本地⽹网段(以太网帧⾸首部的硬件地址填FF:FF:FF:FF:FF:FF表⽰示⼴广播),目的主机接收到 ⼴广播的ARP请求,发现其中的IP地址与本机相符,则发送⼀一个ARP应答数据包给源主机,将⾃自 ⼰原创 2017-06-16 16:44:16 · 398 阅读 · 0 评论 -
NAT技术与代理服务器
NAT 概念:NAT(Network Address Translation,网络地址转换)是1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。 这种方法需要在专用网连接到因特网的路由器上安装NAT软件。装有NAT软件的路由器叫做NAT路由器,它至少有一个有效的外部全球IP原创 2017-06-16 17:33:46 · 372 阅读 · 0 评论 -
常见的路由表生成算法
基本概念 路由节点:一个具有路由能力的主机或路由器,它维护一张路由表,通过查询路由表来决定向哪个接口发送数据包。 接口:路由节点与某个网络相连的网卡接口 路由表:由很多路由条目组成,每个条目都指明去往某个网路的数据包应该由哪个接口发送,最后一条是缺省路由条目 路由条目:路由表中的一行,每个条目主要由目的网络地址,子网掩码,下一跳地址,发送接口四部分组成,如果要发送的数据包目的网络地址匹配路由原创 2017-06-18 17:00:31 · 1725 阅读 · 0 评论 -
端口号及URG和PSH的区别
-端口号 端口号为了标记本计算机应用层中的各个进程在和运输层交互时的层间接口。在不同计算机中,相同的端口号是没有关联的。 分为两大类:软件和硬件端口。 硬件端口:就是不同硬件设备之间的接口。如路由器,交换机上的端口。 软件端口:应用层的各种协议进程与运输实体进行交互的一种地址。 运输层的端口号分为以下两大类: 服务器端使用的端口号。 这里又分为两类,①最重要的一类叫熟知端口号或系统原创 2017-06-19 16:52:08 · 581 阅读 · 0 评论 -
TCP中的定时器
TCP中使用以下四种定时器: 重传定时器 坚持定时器 保活定时器 时间等待计时器 TCP是面向连接的、可靠的字节流协议,保证可靠的方法之一,就是确认接收放收到数据。但是数剧可能会丢失。所以TCP通过在发送时设置一个定时器来解决这个问题。 - 重传定时器 为了防止丢失数据报文段或确认报文段,TCP发送报文时,设置超时重传定时器。那么超时重传时间设为多少合适呢?用RRT表示报文段的往返原创 2017-06-19 17:21:10 · 479 阅读 · 0 评论 -
tcp三次握手与四次挥手
建立连接为什么是三次握手呢? 假设是两次握手:如果A向B发送连接请求,由于网络问题,在规定时间内B没有收到,此时,A会重新发送连接请求,这次的连接成功了,数据也发送完了,连接也关闭了。然后,这时候A原先发的连接请求,已经失效的报文段B收到了。B会误以为A重新请求连接。这时因为是两次握手,所以B收到后,已经建立连接,一直等待A发来数据。这样B的资源就浪费了。 如果是三次握手,就不会出现这种情况。就原创 2017-06-20 17:22:52 · 314 阅读 · 0 评论