极客神殿

坚持,自由,信仰

排序:
默认
按更新时间
按访问量

TCP/IP详解卷1:协议(十二)【TCP的坚持定时器,保活定时器】

如果一个确认丢失了,则双方就有可能因为等待对方而使连接终止:接收方等待接收数据(因为它已经向发送方通告了一个非 0的窗口),而发送方在等待允许它继续发送数据的窗口更新。为防止这种死锁情况的发生,发送方使用一个坚持定时器 (persist timer)来周期性地向接收方查询,以便发现窗口是否已增大。...

2017-11-14 14:33:35

阅读数:138

评论数:0

TCP/IP详解卷1:协议(十一)【TCP的交互数据流,成块数据流,超时与重传】

交互数据总是以小于最大报文段长度的分组发送。经受延时的确认对于这些小的报文段,接收方使用经受时延的确认方法来判断确认是否可被推迟发送,以便与回送数据一起发送。这样通常会减少报文段的数目,尤其是对于需要回显用户输入字符的Rlogin会话。TCP将以最大 200 ms 的时延等待是否有数据一起发送。N...

2017-11-14 14:31:11

阅读数:142

评论数:0

TCP/IP详解卷1:协议(十)【TCP:传输控制协议, TCP连接的建立与终止】

BOOTP使用UDP,且通常需与TFTP协同工作。BOOTP 的分组格式BOOTP有两个熟知端口:BOOTP服务器为67,BOOTP客户为68。这意味着BOOTP客户不会选择未用的临时端口,而只用端口68。选择两个端口而不是仅选择一个端口为BOOTP服务器用的原因是:服务器的应答可以进行广播(但通...

2017-11-14 14:23:50

阅读数:146

评论数:0

TCP/IP详解卷1:协议(九)【DNS:域名系统,TFTP:简单文件传送协议】

DNS是一种用于TCP/IP应用程序的分布式数据库,它提供主机名字和IP地址之间的转换及有关电子邮件的选路信息。DNS基础没有哪个机构来管理域名树中的每个标识,相反,只有一个机构,即网络信息中心NIC负责分配顶级域和委派其他指定地区域的授权机构。一个名字服务器负责一个或多个区域。一个区域的管理者必...

2017-11-14 14:06:10

阅读数:255

评论数:0

TCP/IP详解卷1:协议(八)【广播和多播,ICMP:Internet组管理协议】

广播是将数据报发送到网络中的所有主机(通常是本地相连的网络),而多播是将数据报发送到网络的一个主机组。广播和多播仅应用于UDP。使用广播的问题在于它增加了对广播数据不感兴趣主机的处理负荷。多播的出现减少了对应用不感兴趣主机的处理负荷。使用多播,主机可加入一个或多个多播组。12.2 广播四种广播地址...

2017-11-14 11:41:09

阅读数:173

评论数:0

TCP/IP详解卷1:协议(七)【动态选路协议 , UDP:用户数据报协议】

静态选路在配置接口时,以默认方式生成路由表项(对于直接连接的接口),并通过route命令增加表项(通常从系统自引导程序文件),或是通过ICMP重定向生成表项(通常是在默认方式出错的情况下)。当相邻路由器之间进行通信,以告知对方每个路由器当前所连接的网络,这就出现了动态选路。10.2 动态选路路由器...

2017-11-14 11:38:08

阅读数:168

评论数:0

TCP/IP详解卷1:协议(六)【Traceroute程序,IP选路】

traceroute程序可以让我们看到IP数据报从一台主机传到另一台主机所经过的路由。traceroute程序还可以让我们使用IP源路由选项。8.2 Traceroute程序的操作为什么不使用IP记录路由选项(RR)而另外开发一个新的traceroute? 原先并不是所有的路由器都支持记录路由选项...

2017-11-14 11:23:18

阅读数:144

评论数:0

TCP/IP详解卷1:协议(五)【ICMP:Internet控制报文协议,Ping程序】

ICMP经常被认为是IP层的一个组成部分。它传递差错报文以及其他需要注意的信息。ICMP报文通常被IP层或更高层协议调用。ICMP报文是在IP数据报内部被传输的。检验和字段覆盖整个ICMP报文。6.2 ICMP报文的类型不同类型由报文中的类型字段和代码字段来共同决定:查询报文 or 差错报文6.3...

2017-11-13 20:57:55

阅读数:146

评论数:0

TCP/IP详解卷1:协议(四)【ARP:地址解析协议,RARP:逆地址解析协议】

当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时,是根据48bit的以太网地址来确定目的接口的。ARP为IP地址到对应的硬件地址之间提供动态映射。ARP发送一份称作ARP请求的以太网数据帧给以太网上的每个主,这个过程称为“广播”。ARP请求数据帧中包含目的主机的IP地址。如果你是这个I...

2017-11-13 20:47:55

阅读数:102

评论数:0

TCP/IP详解卷1:协议(三)【IP:网际协议】

IP提供的是不可靠、无连接的数据报传送服务: 不可靠的意思是它不能保证IP数据报能成功地到达目的地。IP仅提供最好的传输服务。如果发生某种错误时,如某个路由器暂时用完了缓冲区,IP有一个简单的错误处理算法:丢弃该数据报,然后发送ICMP消息报给信源端。任何要求的可靠性必须由上层来提供(如TCP)。...

2017-11-13 20:46:07

阅读数:96

评论数:0

TCP/IP详解卷1:协议(二)【链路层】

链路层主要有三个目的:(1)为IP模块发送和接收IP数据报;(2)为ARP模块发送ARP请求和接收ARP应答;(3)为RARP发送RARP请求和接收RARP应答。TCP/IP支持多种不同的链路层协议,这取决于网络硬件,如以太网、令牌环网、FDDI和RS-232串行线路等。2.2 以太网和 IEEE...

2017-11-13 09:59:15

阅读数:248

评论数:0

TCP/IP详解卷1:协议(一)【概述】

1.2 分层 作用 例子 应用层 处理特定的应用程序细节 运输层 为主机的应用程序提供端到端的通信 网络层 处理分组在网络中的活动 链路层 处理与电缆的物理接口细节 大多数的网络应用程序都被设计成客户 - 服务器模式。应用程序是一个用户进程,下三层工作在内核中...

2017-11-13 09:27:16

阅读数:108

评论数:0

HTTP协议:缓存

1.缓存的优点  1) 缓存减少了冗余的数据传输,节省了网络费用。  2) 缓存缓解了网络瓶颈的问题,不需要更多的网络带宽就能更快的加载页面。  3) 缓存降低了对原始服务器的要求,服务器可以更快的响应。2.缓存分类  1)私有缓存  常见就是我们的浏览器里内置的缓存。  2)公有缓存  常见的就...

2017-08-27 11:18:29

阅读数:358

评论数:0

JSON编码格式提交表单数据详解

以JSON编码格式提交表单数据是HTML5对WEB发展进化的又一大贡献,以前我们的HTML表单数据是通过key-value方式传输的服务器端,这种形式的传输对数据组织缺乏管理,形式十分原始。而新出现的JSON格式提交表单数据方法,将表单里的所有数据转化的具有一定规范的JSON格式,然后传输的服务器...

2017-07-06 22:08:26

阅读数:364

评论数:0

application/json 四种常见的 POST 提交数据方式

四种常见的 POST 提交数据方式HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议...

2017-07-06 21:50:14

阅读数:799

评论数:0

HTTPS和HTTP的区别

今天在做雅虎的时候,发现用第三方工具截取不到客户端与服务端的通讯,以前重来没碰到过这种情况,仔细看了看,它的url请求时基于https的,gg了下发现原来https协议和http有着很大的区别。总的来说,http效率更高,https安全性更高。  首先谈谈什么是HTTPS:   HTTPS...

2015-02-10 20:37:01

阅读数:687

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭