H3C交换机

eehello 发表于 network 分类,
0
如何过滤非法MAC方案Ⅰ:MAC黑洞由用户手工配置的一类特殊的MAC地址,当交换机接收到源地址或目的地址为黑洞MAC地址的报文时,会将该报文丢弃。【命令】mac-address blackhole mac-address vlan vlan-id undo mac-address&nbs...

阅读全文>>

协议森林

eehello 发表于 network 分类,
0
协议森林互联网是为了通信,通信又依赖于协议。我们交谈时,要符合语法和用语规范。机器之间的通话也要符合协议。否则,鸡同鸭讲,无法相互理解。“协议森林”是我的一系列关于网络协议的文章,总结了多个网络协议。网络协议属于技术,但深受政策与历史的 影响。Ethernet, IP, UDP, TCP, HTTP, DNS... 这些协议形成茂...

阅读全文>>

TCP-IP协议详解(15) 先生,要点单吗?(HTTP协议概览)【转】

eehello 发表于 network 分类,标签: tcp/ip
0
我在TCP流通信中说明了,TCP协议实现了数据流的传输。然而,人们更加习惯以文件为单位传输资源,比如文本文件,图像文件,超文本文档(hypertext document)。*** 超文本文档中包含有超链接,指向其他的资源。超文本文档是万维网(World Wide Web,即www)的基础。HTTP协议解决文件传输的问题。HTT...

阅读全文>>

TCP-IP协议详解(14) 逆袭(CIDR与NAT)【转】

eehello 发表于 network 分类,标签: tcp/ip
0
IPv4由于最初的设计原因,长度只有32位,所以只提供了大约40亿个地址。这造成了IPv4地址的耗尽危机。随后,IPv6被设计出来,并可以提供足够多的IP地址。但是IPv4与IPv6并不兼容,IPv4向IPv6的迁移并不容易。一些技术,比如说这里要说的CIDR和NAT,相继推广。这些技术可以缓解IPv4的稀缺状态,成就了IPv4一时的逆...

阅读全文>>

TCP-IP协议详解(13) 9527(DNS协议)【转】

eehello 发表于 network 分类,标签: tcp/ip
0
在周星驰的电影《唐伯虎点秋香》中,周星驰饰演的主角一进入华府,就被强制增加了一个代号9527。从此,华府的人开始称呼主角为9527,而不是他的姓名。域名(domain name)是IP地址的代号。域名通常是由字符构成的。对于人类来说,字符构成的域名,比如www.yahoo.com,要比纯粹数字构成的IP地址(106.10.170.118...

阅读全文>>

TCP-IP协议详解(12) 天下为公(TCP堵塞控制)【转】

eehello 发表于 network 分类,标签: tcp/ip
0
在TCP协议中,我们使用连接记录TCP两端的状态,使用编号和分段实现了TCP传输的有序,使用advertised window来实现了发送方和接收方处理能力的匹配,并使用重复发送来实现TCP传输的可靠性。我们只需要将TCP片段包装成IP包,扔到网络中就可以了。TCP协议的相关模块会帮我们处理各种可能出现的问题(比如排序,比如TCP片段丢...

阅读全文>>

TCP-IP协议详解(11) 涅槃 (TCP重新发送)【转】

eehello 发表于 network 分类,标签: tcp/ip
0
TCP协议是一个可靠的协议。它通过重新发送(retransmission)来实现TCP片段传输的可靠性。简单的说,TCP会不断重复发送TCP片段,直到片段被正确接收。TCP片段丢失 TCP头部的checksum接收方(receiver)可以通过校验TCP片段头部中checksum区域来检验TCP片段是否出错。我们已经接触过了I...

阅读全文>>

TCP-IP协议详解(10) 魔鬼细节 (TCP滑窗管理)【转】

eehello 发表于 network 分类,标签: tcp/ip
0
在TCP协议与”流”通信中,我们建立了滑窗(sliding window)的基本概念。通过滑窗与ACK的配合,我们一方面实现了TCP传输的可靠性,另一方面也一定程度上提高了效率。其工作方式如下面的视频所示:视频链接: http://v.youku.com/v_show/id_XNDg1NDUyMDUy.html然而,之前的解释...

阅读全文>>

TCP-IP协议详解(9) 爱的传声筒(TCP连接)【转】

eehello 发表于 network 分类,标签: tcp/ip
0
在TCP协议与”流”通信中,我们概念性的讲解了TCP通信的方式。可以看到,TCP通信最重要的特征是:有序(ordering)和可靠(reliable)。有序是通过将文本流分段并编号实现的。可靠是通过ACK回复和重复发送(retransmission)实现的。这一篇文章将引入TCP连接(connection)的概念。TCP连接网络层在逻辑...

阅读全文>>

TCP-IP协议详解(8) 不放弃 (TCP协议与流通信)【转】

eehello 发表于 network 分类,标签: tcp/ip
0
TCP(Transportation Control Protocol)协议与IP协议是一同产生的。事实上,两者最初是一个协议,后来才被分拆成网络层的IP和传输层的TCP。我们已经在UDP协议中介绍过,UDP协议是IP协议在传输层的“傀儡”,用来实现数据包形式的通信。而TCP协议则实现了“流”形式的通信。TCP的内容非常丰富。我不能在一...

阅读全文>>

TCP-IP协议详解(7) 傀儡(UDP协议)【转】

eehello 发表于 network 分类,标签: tcp/ip
0
我们已经讲解了物理层、连接层和网络层。最开始的连接层协议种类繁多(Ethernet、Wifi、ARP等等)。到了网络层,我们只剩下一个IP协议(IPv4和IPv6是替代关系)。进入到传输层(transport layer),协议的种类又开始繁多起来(比如TCP、UDP、SCTP等)。这就好像下面的大树,根部(连接层)分叉很多,然后统一到...

阅读全文>>

TCP-IP协议详解(6) 瑞士军刀 (ICMP协议)

eehello 发表于 network 分类,标签: tcp/ip
0
到现在为止,我们讲解了网络层中最重要的IP协议。IP协议的一个重要补充是是ICMP协议。 ICMP协议ICMP(Internet Control Message Protocol)是介于网络层和传输层的协议。它的主要功能是传输网络诊断信息。   ICMP传输的信息可以分为两类,一类是错误(erro...

阅读全文>>

TCP-IP协议详解(5) 我尽力(IP协议详解)【转】

eehello 发表于 network 分类,标签: tcp/ip
0
在粗略了解了IP接力和IP地址后,我们再反过来,看一看IP协议的具体细节和设计哲学。IPv4与IPv6头部的对比我们已经在IP接力中介绍过,一个IP包分为头部(header)和数据(payload/data)两部分。头部是为了实现IP通信必须的附加信息,数据是IP通信所要传送的信息。黄色区域 (同名区域)我们看到,三个黄色区域跨越了IP...

阅读全文>>

TCP-IP协议详解(4)地址耗尽危机(IPv4与IPv6地址)【转】

eehello 发表于 network 分类,标签: tcp/ip
0
IP地址是IP协议的重要组成部分,它可以识别接入互联网中的任意一台设备。在IP接力中,我们已经看到,IP包的头部写有出发地和目的地的IP地址。IP包上携带的IP地址和路由器相配合,最终允许IP包从互联网的一台电脑传送到另一台。在IP接力中,我们是以IPv4为例说明IP包的格式的。IPv4和IPv6是先后出现的两个IP协议版本。IPv4的...

阅读全文>>

TCP-IP协议详解(3) IP接力赛(IP, ARP, RIP和BGP协议)【转】

eehello 发表于 network 分类,标签: tcp/ip
0
网络层(network layer)是实现互联网的最重要的一层。正是在网络层面上,各个局域网根据IP协议相互连接,最终构成覆盖全球的Internet。更高层的协议,无论是TCP还是UDP,必须通过网络层的IP数据包(datagram)来传递信息。操作系统也会提供该层的socket,从而允许用户直接操作IP包。IP数据包是符合IP协议的信...

阅读全文>>