计算机网络
Steve_Abelieve
致虚极,守静笃。
展开
-
NAT技术与代理服务器
1.NAT(Network Address Translation,网络地址转换)可以使专用网络内部使用专用IP地址,而仅在连接到因特网的路由器使用全球IP地址,这样就大大节约了宝贵的IP地址。2.NAT三种实现方式静态转换、动态转换、端口多路复用。①静态转换IP地址对是一对一的,是一成不变的,某个私有IP地址只转换为某个公有IP地址。借助于静态转换,可以实现外部网络对内部网络中某些特定设备(如服务原创 2017-07-21 08:03:56 · 344 阅读 · 0 评论 -
tcp四种定时器
提纲:TCP使用四种定时器(Timer,也称为“计时器”): 重传计时器:Retransmission Timer 坚持计时器:Persistent Timer 保活计时器:Keeplive Timer 时间等待计时器:Time_Wait Timer。(1)重传计时器:重传定时器:为了控制丢失的报文段或丢弃的报文段,也就是对报文段确认的等待时间。当TCP发送报文段时,就创建这个特定报文段的重原创 2017-07-21 08:19:39 · 354 阅读 · 0 评论 -
arp协议以及脚本编写
前言:若两个计算机都在同一个局网内,发送方还需要知道接收方的MAC地址(硬件地址)。如果发送方不知道接收方的MAC地址, 就无法发送信息,得问ARP 。ARP会在局网里向所有的计算机广播:你的地址是这个接收方的地址吗?如果是,请告诉我你的MAC地址。但ARP只适用于局网,如果目的计算机位于另一个局网,两者得用路由器相连,而路由器的一个重要作用是把洪泛局限在一个局网之内,防止洪泛蔓延到其他局网。所以A原创 2017-07-17 20:38:30 · 1011 阅读 · 0 评论 -
网路端口号的分类
1.什么是端口号?根据ip地址我们可以确定一台主机的位置,但一台主机上运行了多个服务,主机为了区分这些服务,所以给每台主机都分配一个端口号, 端口号唯一的标示这台主机的某个服务,所以IP地址——端口号就表示网络中唯一标识的一个服务。客户端通常对他所使用的端口号并不关心,只要保证该端口号在本主机中上是一致的就可以了,所以客户端口号又叫临时端口号,这是因为他们通常只是在用户运行该客户程序是临时分配的。原创 2017-07-17 21:32:05 · 626 阅读 · 0 评论 -
URG-PSH
博客转载自:http://blog.csdn.net/lf_2016/article/details/60601756URG(紧急位):当URG=1的时候,紧急指针有效。紧急指针是一个正的偏移量,和序号字段中的值相加表示紧急数据最后一个字节的序号。TCP的紧急方式是从发送端向另一发送发送紧急数据的方式。数据从第一个字节到紧急指针所指字节就是紧急数据。数据段中的紧急数据不进入缓冲区就直接交给上层进程,转载 2017-07-21 20:58:42 · 267 阅读 · 0 评论 -
TCP三次握手与四次挥手
【背景】TCP的可靠性依据:①.基于请求确认机制 ②基于序号,只有经过确认的消息才是可靠的。 ③TCP是面向连接 、 全双工、给予字节流的 ④基于信号机制可以保证数据按序到达,以及丢包重传问题 ⑤基于滑动窗口(按缓冲区大小)进行流量控制,(永远填自己的缓冲区大小) ⑥TCP如果出现大面积丢包,TCP执行自己的网络拥塞避免算法 ⑦TCP当中维护了四种定时器: 重传定时器 、 坚持定时原创 2017-07-22 13:48:05 · 392 阅读 · 0 评论 -
CRC校验算法
1.定义CRC(Cyclic Redundancy Check):循环冗余检验。在链路层被广泛使用的检错技术。2.实现原理:通俗一点就是 在发送端将一组数据划分为组,把一组中要发送的二进制数据,将其左移(n-1)位,除以一个双方约定好的除数P值(n位),可以得到n-1的余数,也就是冗余码。冗余码,就是追加到要发送数据的末尾(刚才左移过的那n-1位),将得到的这组二进制进行发送。另外,虽然增加了n-原创 2017-07-18 20:35:15 · 1064 阅读 · 0 评论