E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
协议森林
协议森林
01 邮差与邮局 (网络协议概观)
作者:Vamei出处:http://www.cnblogs.com/vamei欢迎转载,也请保留这段声明。谢谢!信号的传输总要符合一定的协议(protocol)。比如说长城上放狼烟,是因为人们已经预先设定好狼烟这个物理信号代表了“敌人入侵”这一抽象信号。这样一个“狼烟=敌人入侵”就是一个简单的协议。协议可以更复杂,比如摩尔斯码(MorseCode),使用短信号和长信号的组合,来代表不同的英文字母。
will130
·
2015-11-18 09:00
网络协议
协议森林
15 先生,要点单吗? (HTTP协议概览)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 我在TCP流通信中说明了,TCP协议实现了数据流的传输。然而,人们更加习惯以文件为单位传输资源,比如文本文件,图像文件,超文本文档(hypertext document)。 *** 超文本文档中包含有超链接,指向其他的资源。超文本文档是万维网(Worl
·
2015-10-30 10:58
http协议
协议森林
02 小喇叭开始广播 (以太网与WiFi协议)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! “小喇叭开始广播啦”,如果你知道这个,你一定是老一辈的人。“小喇叭”是五十年代到八十年代的儿童广播节目。在节目一开始,都会有一段这样的播音:“小朋友,小喇叭开始广播了!” 听到这里,收音机前的小朋友就兴奋起来,准备好听节目了:这一期的内容是以太网(Ethernet
·
2015-10-30 10:42
wifi
Mac OS X网络诊断命令
文中提到的协议和网络通信原理,可参考
协议森林
。有些工具,如arping,arp-scan,需要借助HomeBrew安装。 基本工具网络诊断的第一步,是了解自己的设备,比如有哪些接口,IP地址都是什么。
liutianshx2012
·
2015-01-08 09:00
协议森林
15 先生,要点单吗? (HTTP协议概览)
我在TCP流通信中说明了,TCP协议实现了数据流的传输。然而,人们更加习惯以文件为单位传输资源,比如文本文件,图像文件,超文本文档(hypertextdocument)。*** 超文本文档中包含有超链接,指向其他的资源。超文本文档是万维网(WorldWideWeb,即www)的基础。 HTTP协议解决文件传输的问题。HTTP是应用层协议,主要建立在TCP协议之上(偶尔也可以UDP为底层)。它随着万
liutianshx2012
·
2015-01-08 09:00
协议森林
12 天下为公 (TCP堵塞控制)
在TCP协议中,我们使用连接记录TCP两端的状态,使用编号和分段实现了TCP传输的有序,使用advertisedwindow来实现了发送方和接收方处理能力的匹配,并使用重复发送来实现TCP传输的可靠性。我们只需要将TCP片段包装成IP包,扔到网络中就可以了。TCP协议的相关模块会帮我们处理各种可能出现的问题(比如排序,比如TCP片段丢失等等)。最初的TCP协议就是由上述的几大块构成的。然而进入上世
liutianshx2012
·
2015-01-08 09:00
协议森林
14 逆袭 (CIDR与NAT)
IPv4由于最初的设计原因,长度只有32位,所以只提供了大约40亿个地址。这造成了IPv4地址的耗尽危机。随后,IPv6被设计出来,并可以提供足够多的IP地址。但是IPv4与IPv6并不兼容,IPv4向IPv6的迁移并不容易。一些技术,比如说这里要说的CIDR和NAT,相继推广。这些技术可以缓解IPv4的稀缺状态,成就了IPv4一时的逆袭。 CIDRCIDR(ClasslessInterDomai
liutianshx2012
·
2015-01-08 09:00
协议森林
13 9527 (DNS协议)
在周星驰的电影《唐伯虎点秋香》中,周星驰饰演的主角一进入华府,就被强制增加了一个代号9527。从此,华府的人开始称呼主角为9527,而不是他的姓名。域名(domainname)是IP地址的代号。域名通常是由字符构成的。对于人类来说,字符构成的域名,比如www.yahoo.com,要比纯粹数字构成的IP地址(106.10.170.118)容易记忆。域名解析系统(DNS,domainnamesyste
liutianshx2012
·
2015-01-08 09:00
协议森林
11 涅槃 (TCP重新发送)
TCP协议是一个可靠的协议。它通过重新发送(retransmission)来实现TCP片段传输的可靠性。简单的说,TCP会不断重复发送TCP片段,直到片段被正确接收。 TCP片段丢失 TCP头部的checksum接收方(receiver)可以通过校验TCP片段头部中checksum区域来检验TCP片段是否出错。我们已经接触过了IP协议详解的checksum算法。TCP片段的checksum算法与之
liutianshx2012
·
2015-01-08 09:00
协议森林
09 爱的传声筒 (TCP连接)
在TCP协议与"流"通信中,我们概念性的讲解了TCP通信的方式。可以看到,TCP通信最重要的特征是:有序(ordering)和可靠(reliable)。有序是通过将文本流分段并编号实现的。可靠是通过ACK回复和重复发送(retransmission)实现的。这一篇文章将引入TCP连接(connection)的概念。 TCP连接网络层在逻辑上提供了端口的概念。一个IP地址可以有多个端口。一个具体的端
liutianshx2012
·
2015-01-08 09:00
协议森林
10 魔鬼细节 (TCP滑窗管理)
在TCP协议与"流"通信中,我们建立了滑窗(slidingwindow)的基本概念。通过滑窗与ACK的配合,我们一方面实现了TCP传输的可靠性,另一方面也一定程度上提高了效率。其工作方式如下面的视频所示:如果视频加载有问题,可点下面链接: http://v.youku.com/v_show/id_XNDg1NDUyMDUy.html然而,之前的解释只是概念性的。TCP为了达到更好的传输效率,对上面
liutianshx2012
·
2015-01-08 09:00
协议森林
08 不放弃 (TCP协议与流通信)
TCP(TransportationControlProtocol)协议与IP协议是一同产生的。事实上,两者最初是一个协议,后来才被分拆成网络层的IP和传输层的TCP。我们已经在UDP协议中介绍过,UDP协议是IP协议在传输层的“傀儡”,用来实现数据包形式的通信。而TCP协议则实现了“流”形式的通信。TCP的内容非常丰富。我不能在一篇文章中将TCP讲完。这一篇主要介绍TCP协议的下面几个方面:1.
liutianshx2012
·
2015-01-08 09:00
协议森林
07 傀儡 (UDP协议)
我们已经讲解了物理层、连接层和网络层。最开始的连接层协议种类繁多(Ethernet、Wifi、ARP等等)。到了网络层,我们只剩下一个IP协议(IPv4和IPv6是替代关系)。进入到传输层(transportlayer),协议的种类又开始繁多起来(比如TCP、UDP、SCTP等)。这就好像下面的大树,根部(连接层)分叉很多,然后统一到一个树干(网络层),到了树冠(传输层)部分又开始开始分叉,而每个
liutianshx2012
·
2015-01-08 09:00
协议森林
05 (IP协议详解)
在粗略了解了IP接力和IP地址后,我们再反过来,看一看IP协议的具体细节和设计哲学。 IPv4与IPv6头部的对比我们已经在IP接力中介绍过,一个IP包分为头部(header)和数据(payload/data)两部分。头部是为了实现IP通信必须的附加信息,数据是IP通信所要传送的信息。 黄色区域(同名区域)我们看到,三个黄色区域跨越了IPv4和IPv6。Version(4位)用来表明IP协议版本,
liutianshx2012
·
2015-01-08 09:00
协议森林
06 瑞士军刀 (ICMP协议)
到现在为止,我们讲解了网络层中最重要的IP协议(参考
协议森林
)。IP协议的一个重要补充是是ICMP协议。
liutianshx2012
·
2015-01-08 09:00
协议森林
04 地址耗尽危机 (IPv4与IPv6地址)
IP地址是IP协议的重要组成部分,它可以识别接入互联网中的任意一台设备。在IP接力中,我们已经看到,IP包的头部写有出发地和目的地的IP地址。IP包上携带的IP地址和路由器相配合,最终允许IP包从互联网的一台电脑传送到另一台。在IP接力中,我们是以IPv4为例说明IP包的格式的。IPv4和IPv6是先后出现的两个IP协议版本。IPv4的地址就是一个32位的0/1序列,比如1100000000000
liutianshx2012
·
2015-01-08 09:00
常用的Linux命令
Linux相关背景可参阅Linux的概念与体系系列文章网络相关背景可参阅
协议森林
系列文章下面是格式说明,你现在可以跳过
courage_insight
·
2014-12-16 11:32
Linux
常用的Linux命令
Linux相关背景可参阅Linux的概念与体系系列文章网络相关背景可参阅
协议森林
系列文章下面是格式说明,你现在可以跳过
courage_insight
·
2014-12-16 11:32
Linux
协议森林
02 广播
作者:Vamei出处:http://www.cnblogs.com/vamei欢迎转载,也请保留这段声明。谢谢! “小喇叭开始广播啦”,如果你知道这个,你一定是老一辈的人。“小喇叭”是五十年代到八十年代的儿童广播节目。在节目一开始,都会有一段这样的播音:“小朋友,小喇叭开始广播了!”听到这里,收音机前的小朋友就兴奋起来,准备好听节目了:这一期的内容是以太网(Ethernet)协议与WiFi。 我们
liutianshx2012
·
2014-12-14 01:00
协议森林
01 邮差与邮局(protocol)
信号的传输总要符合一定的协议(protocol)。比如说长城上放狼烟,是因为人们已经预先设定好狼烟这个物理信号代表了“敌人入侵”这一抽象信号。这样一个“狼烟=敌人入侵”就是一个简单的协议。协议可以更复杂,比如摩尔斯码(MorseCode),使用短信号和长信号的组合,来代表不同的英文字母。比如SOS(***---***, *代表短信号,-代表长信号)。这样"***=S,---=O"就是摩尔斯码规定的
liutianshx2012
·
2014-12-14 01:00
协议森林
03 IP
网络层(networklayer)是实现互联网的最重要的一层。正是在网络层面上,各个局域网根据IP协议相互连接,最终构成覆盖全球的Internet。更高层的协议,无论是TCP还是UDP,必须通过网络层的IP数据包(datagram)来传递信息。操作系统也会提供该层的socket,从而允许用户直接操作IP包。IP数据包是符合IP协议的信息(也就是0/1序列),我们后面简称IP数据包为IP包。IP包分
liutianshx2012
·
2014-12-14 01:00
Linux常用命令
Linux相关背景可参阅Linux的概念与体系系列文章网络相关背景可参阅
协议森林
系列文章下面是格式说明,你现在可以跳过
jj高手的
·
2014-10-13 15:46
Mac OS X网络诊断命令
文中提到的协议和网络通信原理,可参考
协议森林
。 有些工具,如arping, arp-scan,需要借助HomeBrew安装。 基本工具 网络诊断的第一步,是了解自己的设
·
2014-06-13 11:00
Mac OS X
《Python快速教程》与《
协议森林
》
“Python快速教程”和“
协议森林
”是我最早开始写作的两个系列文章。“Python系列”包括有Python的基本语法和标准库,已经基本完成。
·
2014-03-26 22:00
python
计算机网络的协议介绍(一)
“
协议森林
”是我已经开始写的一系列关于网络协议的文章。这一篇是系列的索引。网
iteye_5495
·
2013-07-02 15:15
Network
网络
操作系统
运维
计算机网络的协议介绍(一)
“
协议森林
”是我已经开始写的一系列关于网络协议的文章。这一篇是系列的索引。
wb8206656
·
2013-07-02 15:00
计算机网络
协议森林
02 小喇叭开始广播 (以太网与WiFi协议)
作者:Vamei出处:http://www.cnblogs.com/vamei欢迎转载,也请保留这段声明。谢谢! “小喇叭开始广播啦”,如果你知道这个,你一定是老一辈的人。“小喇叭”是五十年代到八十年代的儿童广播节目。在节目一开始,都会有一段这样的播音:“小朋友,小喇叭开始广播了!”听到这里,收音机前的小朋友就兴奋起来,准备好听节目了:这一期的内容是以太网(Ethernet)协议与WiFi。 我们
john19871213
·
2013-06-27 11:00
协议森林
01 邮差与邮局 (网络协议概观)
作者:Vamei出处:http://www.cnblogs.com/vamei欢迎转载,也请保留这段声明。谢谢! 信号的传输总要符合一定的协议(protocol)。比如说长城上放狼烟,是因为人们已经预先设定好狼烟这个物理信号代表了“敌人入侵”这一抽象信号。这样一个“狼烟=敌人入侵”就是一个简单的协议。协议可以更复杂,比如摩尔斯码(MorseCode),使用短信号和长信号的组合,来代表不同的英文字母
john19871213
·
2013-06-27 11:00
网络协议
CIDR与NAT
协议森林
14逆袭(CIDR与NAT) 作者:Vamei出处:http://www.cnblogs.com/vamei欢迎转载,也请保留这段声明。谢谢!
·
2013-01-24 22:00
网络
TCP堵塞控制
协议森林
12天下为公(TCP堵塞控制) 作者:Vamei出处:http://www.cnblogs.com/vamei欢迎转载,也请保留这段声明。谢谢!
·
2013-01-10 09:00
网络
协议森林
“
协议森林
”是我已经开始写的一系列关于网络协议的文章。这一篇是系列的索引。网络协议是一个复杂的技术和政策混合体。
dong4716138
·
2013-01-04 10:53
协议森林
网络相关
协议森林
01 邮差与邮局 (网络协议概观)
作者:Vamei出处:http://www.cnblogs.com/vamei欢迎转载,也请保留这段声明。谢谢! 信号的传输总要符合一定的协议(protocol)。比如说长城上放狼烟,是因为人们已经预先设定好狼烟这个物理信号代表了“敌人入侵”这一抽象信号。这样一个“狼烟=敌人入侵”就是一个简单的协议。协议可以更复杂,比如摩尔斯码(MorseCode),使用短信号和长信号的组合,来代表不同的英文字母
dong4716138
·
2013-01-04 09:32
01
协议森林
邮差与邮局
(网络协议概观)
协议森林
02 小喇叭开始广播 (以太网与WiFi协议)
作者:Vamei出处:http://www.cnblogs.com/vamei欢迎转载,也请保留这段声明。谢谢! “小喇叭开始广播啦”,如果你知道这个,你一定是老一辈的人。“小喇叭”是五十年代到八十年代的儿童广播节目。在节目一开始,都会有一段这样的播音:“小朋友,小喇叭开始广播了!”听到这里,收音机前的小朋友就兴奋起来,准备好听节目了:这一期的内容是以太网(Ethernet)协议与WiFi。 我们
dong4716138
·
2013-01-04 09:47
02
小喇叭开始广播
(以太网与WiFi协议)
协议森林
协议森林
03 IP接力赛 (IP, ARP, RIP和BGP协议)
作者:Vamei出处:http://www.cnblogs.com/vamei欢迎转载,也请保留这段声明。谢谢! 网络层(networklayer)是实现互联网的最重要的一层。正是在网络层面上,各个局域网根据IP协议相互连接,最终构成覆盖全球的Internet。更高层的协议,无论是TCP还是UDP,必须通过网络层的IP数据包(datagram)来传递信息。操作系统也会提供该层的socket,从而允
dong4716138
·
2013-01-04 09:02
ARP
03
(IP
RIP和BGP协议)
协议森林
IP接力赛
协议森林
03 IP接力赛 (IP, ARP, RIP和BGP协议)
作者:Vamei出处:http://www.cnblogs.com/vamei欢迎转载,也请保留这段声明。谢谢!网络层(networklayer)是实现互联网的最重要的一层。正是在网络层面上,各个局域网根据IP协议相互连接,最终构成覆盖全球的Internet。更高层的协议,无论是TCP还是UDP,必须通过网络层的IP数据包(datagram)来传递信息。操作系统也会提供该层的socket,从而允许
dong4716138
·
2013-01-04 09:02
协议森林
03
IP接力赛
网络相关
协议森林
04 地址耗尽危机 (IPv4与IPv6地址)
作者:Vamei出处:http://www.cnblogs.com/vamei欢迎转载,也请保留这段声明。谢谢!谢谢xwpcom纠错 IP地址是IP协议的重要组成部分,它可以识别接入互联网中的任意一台设备。在IP接力中,我们已经看到,IP包的头部写有出发地和目的地的IP地址。IP包上携带的IP地址和路由器相配合,最终允许IP包从互联网的一台电脑传送到另一台。在IP接力中,我们是以IPv4为例说明I
dong4716138
·
2013-01-04 09:06
04
协议森林
(IPv4与IPv6地址)
地址耗尽危机
协议森林
04 地址耗尽危机 (IPv4与IPv6地址)
作者:Vamei出处:http://www.cnblogs.com/vamei欢迎转载,也请保留这段声明。谢谢!谢谢xwpcom纠错IP地址是IP协议的重要组成部分,它可以识别接入互联网中的任意一台设备。在IP接力中,我们已经看到,IP包的头部写有出发地和目的地的IP地址。IP包上携带的IP地址和路由器相配合,最终允许IP包从互联网的一台电脑传送到另一台。在IP接力中,我们是以IPv4为例说明IP
dong4716138
·
2013-01-04 09:06
04
协议森林
地址耗尽危机
网络相关
协议森林
05 我尽力 (IP协议详解)
作者:Vamei出处:http://www.cnblogs.com/vamei欢迎转载,也请保留这段声明。谢谢! 在粗略了解了IP接力和IP地址后,我们再反过来,看一看IP协议的具体细节和设计哲学。 IPv4与IPv6头部的对比我们已经在IP接力中介绍过,一个IP包分为头部(header)和数据(payload/data)两部分。头部是为了实现IP通信必须的附加信息,数据是IP通信所要传送的信息。
dong4716138
·
2013-01-04 09:57
我尽力
(IP协议详解)
05
协议森林
协议森林
06 瑞士军刀 (ICMP协议)
到现在为止,我们讲解了网络层中最重要的IP协议(参考
协议森林
)。IP协议的一个重要补充是是ICMP协议。
dong4716138
·
2013-01-04 09:02
瑞士军刀
06
协议森林
(ICMP协议)
协议森林
07 傀儡 (UDP协议)
作者:Vamei出处:http://www.cnblogs.com/vamei欢迎转载,也请保留这段声明。谢谢!我们已经讲解了物理层、连接层和网络层。最开始的连接层协议种类繁多(Ethernet、Wifi、ARP等等)。到了网络层,我们只剩下一个IP协议(IPv4和IPv6是替代关系)。进入到传输层(transportlayer),协议的种类又开始繁多起来(比如TCP、UDP、SCTP等)。这就好
dong4716138
·
2013-01-04 09:18
07
傀儡
协议森林
(UDP协议)
协议森林
08 不放弃 (TCP协议与流通信)
作者:Vamei出处:http://www.cnblogs.com/vamei欢迎转载,也请保留这段声明。谢谢! TCP(TransportationControlProtocol)协议与IP协议是一同产生的。事实上,两者最初是一个协议,后来才被分拆成网络层的IP和传输层的TCP。我们已经在UDP协议中介绍过,UDP协议是IP协议在传输层的“傀儡”,用来实现数据包形式的通信。而TCP协议则实现了
dong4716138
·
2013-01-04 09:00
08
不放弃
(TCP协议与流通信)
协议森林
协议森林
09 爱的传声筒 (TCP连接)
作者:Vamei出处:http://www.cnblogs.com/vamei欢迎转载,也请保留这段声明。谢谢! 在TCP协议与"流"通信中,我们概念性的讲解了TCP通信的方式。可以看到,TCP通信最重要的特征是:有序(ordering)和可靠(reliable)。有序是通过将文本流分段并编号实现的。可靠是通过ACK回复和重复发送(retransmission)实现的。这一篇文章将引入TCP连接(
dong4716138
·
2013-01-04 09:48
09
协议森林
(TCP连接)
爱的传声筒
协议森林
10 魔鬼细节 (TCP滑窗管理)
作者:Vamei出处:http://www.cnblogs.com/vamei欢迎转载,也请保留这段声明。谢谢! 在TCP协议与"流"通信中,我们建立了滑窗(slidingwindow)的基本概念。通过滑窗与ACK的配合,我们一方面实现了TCP传输的可靠性,另一方面也一定程度上提高了效率。其工作方式如下面的视频所示:如果视频加载有问题,可点下面链接: http://v.youku.com/v_sh
dong4716138
·
2013-01-04 09:49
10
魔鬼细节
协议森林
(TCP滑窗管理)
协议森林
10 魔鬼细节 (TCP滑窗管理)
协议森林
10魔鬼细节(TCP滑窗管理)作者:Vamei出处:http://www.cnblogs.com/vamei欢迎转载,也请保留这段声明。谢谢!
·
2012-12-18 17:00
网络
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他