- 浏览: 2678174 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
80后的童年2:
深入浅出MongoDB应用实战开发网盘地址:https://p ...
MongoDB入门教程 -
shliujing:
楼主在不是精通java和php的前提下,请不要妄下结论。
PHP、CakePHP哪凉快哪呆着去 -
安静听歌:
希望可以一给一点点注释
MySQL存储过程之代码块、条件控制、迭代 -
qq287767957:
PHP是全宇宙最强的语言!
PHP、CakePHP哪凉快哪呆着去 -
rryymmoK:
深入浅出MongoDB应用实战开发百度网盘下载:链接:http ...
MongoDB入门教程
from http://www.beyondrails.com/blogs/20
注:这里的链路层应该是指网络接口层(Network Interface Layer)--TCP/IP协议族中的最底层,中文翻译时术语不同而已
在TCP/IP协议族中,链路层主要有三个目的:
1)为IP模块发送和接受IP数据报
2)为ARP模块发送ARP请求和接收ARP应答
3)为RARP发送RARP请求和接受RARP应答
TCP/IP支持多种不同的链路层协议,这取决于网络所使用的硬件,如以太网、令牌环网、FDDI(光纤分布式数据接口)及RS-232串行线路等
1, 以太网
以太网(Ethernet)。指的是由Xerox公司创建并由Xerox,Intel和DEC公司联合开发的基带局域网规范。
它采用一种称作C S M A / C D的媒体接入方法,其意思是带冲突检测的载波侦听多路接入
(Carrier Sense, Multiple Access with Collision Detection)。它的速率为10 Mb/s,地址为48 bit。
它不是一种具体的网络,是一种技术规范。
以太网是当今现有局域网采用的最通用的通信协议标准。该标准定义了在局域网(LAN)中采用的电缆类型和信号处理方法。以太网在互联设备之间以10~100Mbps的速率传送信息包,双绞线电缆10 Base T以太网由于其低成本、高可靠性以及10Mbps的速率而成为应用最为广泛的以太网技术。直扩的无线以太网可达11Mbps,许多制造供应商提供的产品都能采用通用的软件协议进行通信,开放性最好。
百度百科:以太网
令牌环网常用于IBM系统中,其支持的速率为4Mbps和16Mbps两种。目前Novell、IBM LAN Server支持16MbpsIEEE802.5/令牌环网技术。
令牌环网是IBM公司于70年代发展的,现在这种网络比较少见。在老式的令牌环网中,数据传输速度为4Mbps或16Mbps,新型的快速令牌环网速度可达100Mbps。令牌环网的传输方法在物理上采用了星形拓扑结构,但逻辑上仍是环形拓扑结构。其通信传输介质可以是无屏蔽双绞线、屏蔽双绞线和光纤等。结点间采用多站访问部件(Multistation Access Unit,MAU)连接在一起。MAU是一种专业化集线器,它是用来围绕工作站计算机的环路进行传输。由于数据包看起来像在环中传输,所以在工作站和 MAU中没有终结器。
百度百科:令牌环网
光纤分布式数据接口(FDDI:Fiber Distributed Data Interface)是由美国国家标准化组织(ANSI)制定的在光缆上发送数字信号的一组协议。FDDI使用双环令牌,传输速率可以达到100Mbps。由于支持高宽带和远距离通信网络,FDDI通常用作骨干网。
CCDI是FDDI的一种变型,它采用双绞铜缆为传输介质,数据传输速率通常为100Mbps。
FDDI-2是FDDI的扩展协议,支持语音、视频及数据传输。
FDDI 的另一个变种,称为FDDI全双工技术(FFDT),它采用与FDDI相同的网络结构,但传输速率可以达到200Mbps。
百度百科:FDDI
RS-232是个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。
通常RS-232接口以9个接脚(DB-9)或是25个接脚(DB-25)的型态出现,一般个人计算机上会有两组RS-232接口,分别称为COM1和COM2。
百度百科:RS-232
ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。我们知道,当我们在浏览器里面输入网址时,DNS服务器会自动把它解析为IP地址,浏览器实际上查找的是IP地址而不是网址。那么IP地址是如何转换为第二层物理地址(即MAC地址)的呢?在局域网中,这是通过ARP协议来完成的。ARP协议对网络安全具有重要的意义。通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞。
百度百科:ARP
RARP协议是“Reverse Address Resolution Protocol”(反向地址转换协议)的缩写。
百度百科:RARP
2, 802
在以太网规范出来几年后,IEEE(电子电气工程师协会)802委员会公布了一个稍有不同的标准集,其中802.3针对整个CSMA/CD网络,802.4针对令牌总线网络,802.5针对令牌环网络,这三者的共同特性由802.2标准来定义,那就是802网络共有的逻辑链路控制(LLC)。
3, SLIP
SLIP(Serial Line Internet Protocol),中文为串行线路网际协议。
该协议是Windows远程访问的一种旧工业标准,主要在Unix远程访问服务器中使用,现今仍然用于连接某些ISP。因为SLIP协议是面向低速串行线路的,可以用于专用线路,也可以用于拨号线路,Modem的传输速率在1200bps到19200bps。
SLIP是一种在串行线路上对IP数据报进行封装的简单形式,在RFC 1055[Romkey 1988]中有详细描述。SLIP适用于家庭中每台计算机几乎都有的RS-232串行端口和高速调制解调器接入Internet。
由于串行线路的速率通常较低(19200 b/s或更低),而且通信经常是交互式的(如Telnet和Rlogin,二者都使用TCP),因此在SLIP线路上有许多小的TCP分组进行交换。
为了传送1个字节的数据需要20个字节的IP首部和20个字节的TCP首部,总数超过40个字节。既然承认这些性能上的缺陷,于是人们提出一个被称作CSLIP(即压缩SLIP)的新协议,它在RFC 1144[Jacobson 1990a]中被详细描述。
CSLIP一般能把上面的40个字节压缩到3或5个字节。它能在CSLIP的每一端维持多达16个TCP连接,并且知道其中每个连接的首部中的某些字段一般不会发生变化。
对于那些发生变化的字段,大多数只是一些小的数字和的改变。这些被压缩的首部大大地缩短了交互响应时间。
百度百科:SLIP
4, PPP
PPP,点对点协议,它修改了SLIP协议中的所有缺陷。
PPP包括以下三个部分:
1)在串行链路上封装IP数据报的方法。PPP既支持数据为8位和无奇偶检验的异步模式(如大多数计算机上都普遍存在的串行接口),还支持面向比特的同步链接。
2)建立、配置及测试数据链路的链路控制协议(LCP: Link Control Protocol)。它允许通信双方进行协商,以确定不同的选项。
3)针对不同网络层协议的网络控制协议(NCP:Network Control Protocol)体系。当前RFC定义的网络层有IP、OSI网络层、DECnet以及AppleTalk。
5, Loopback
大多数的产品都支持环回接口(Loopback Interface),以允许运行在同一台主机上的客户程序和服务器程序通过TCP/IP进行通信。
A类网络号127就是为环回接口预留的。根据惯例,大多数系统把IP地址127.0.0.1分配给这个接口,并命名为localhost。
一个传给环回接口的IP数据报不能在任何网络上出现。
环回接口处理IP数据报的过程:
6, MTU
以太网和802.3对数据帧的长度都有一个限制,其最大值分别是1500和1492字节。链路层的这个特性称作MTU,最大传输单元。
最大传输单元这个参数通常与通信接口有关(网络接口卡、串口等)。
不同类型的网络大多数都有一个上限:
如果IP层有一个数据报要传,而且数据的长度比链路层的MTU还大,那么IP层就需要进行分片(fragmentation),把数据报分成若干片,这样每一片都小于MTU。
注:这里的链路层应该是指网络接口层(Network Interface Layer)--TCP/IP协议族中的最底层,中文翻译时术语不同而已
在TCP/IP协议族中,链路层主要有三个目的:
1)为IP模块发送和接受IP数据报
2)为ARP模块发送ARP请求和接收ARP应答
3)为RARP发送RARP请求和接受RARP应答
TCP/IP支持多种不同的链路层协议,这取决于网络所使用的硬件,如以太网、令牌环网、FDDI(光纤分布式数据接口)及RS-232串行线路等
1, 以太网
以太网(Ethernet)。指的是由Xerox公司创建并由Xerox,Intel和DEC公司联合开发的基带局域网规范。
它采用一种称作C S M A / C D的媒体接入方法,其意思是带冲突检测的载波侦听多路接入
(Carrier Sense, Multiple Access with Collision Detection)。它的速率为10 Mb/s,地址为48 bit。
它不是一种具体的网络,是一种技术规范。
以太网是当今现有局域网采用的最通用的通信协议标准。该标准定义了在局域网(LAN)中采用的电缆类型和信号处理方法。以太网在互联设备之间以10~100Mbps的速率传送信息包,双绞线电缆10 Base T以太网由于其低成本、高可靠性以及10Mbps的速率而成为应用最为广泛的以太网技术。直扩的无线以太网可达11Mbps,许多制造供应商提供的产品都能采用通用的软件协议进行通信,开放性最好。
百度百科:以太网
令牌环网常用于IBM系统中,其支持的速率为4Mbps和16Mbps两种。目前Novell、IBM LAN Server支持16MbpsIEEE802.5/令牌环网技术。
令牌环网是IBM公司于70年代发展的,现在这种网络比较少见。在老式的令牌环网中,数据传输速度为4Mbps或16Mbps,新型的快速令牌环网速度可达100Mbps。令牌环网的传输方法在物理上采用了星形拓扑结构,但逻辑上仍是环形拓扑结构。其通信传输介质可以是无屏蔽双绞线、屏蔽双绞线和光纤等。结点间采用多站访问部件(Multistation Access Unit,MAU)连接在一起。MAU是一种专业化集线器,它是用来围绕工作站计算机的环路进行传输。由于数据包看起来像在环中传输,所以在工作站和 MAU中没有终结器。
百度百科:令牌环网
光纤分布式数据接口(FDDI:Fiber Distributed Data Interface)是由美国国家标准化组织(ANSI)制定的在光缆上发送数字信号的一组协议。FDDI使用双环令牌,传输速率可以达到100Mbps。由于支持高宽带和远距离通信网络,FDDI通常用作骨干网。
CCDI是FDDI的一种变型,它采用双绞铜缆为传输介质,数据传输速率通常为100Mbps。
FDDI-2是FDDI的扩展协议,支持语音、视频及数据传输。
FDDI 的另一个变种,称为FDDI全双工技术(FFDT),它采用与FDDI相同的网络结构,但传输速率可以达到200Mbps。
百度百科:FDDI
RS-232是个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。
通常RS-232接口以9个接脚(DB-9)或是25个接脚(DB-25)的型态出现,一般个人计算机上会有两组RS-232接口,分别称为COM1和COM2。
百度百科:RS-232
ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。我们知道,当我们在浏览器里面输入网址时,DNS服务器会自动把它解析为IP地址,浏览器实际上查找的是IP地址而不是网址。那么IP地址是如何转换为第二层物理地址(即MAC地址)的呢?在局域网中,这是通过ARP协议来完成的。ARP协议对网络安全具有重要的意义。通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞。
百度百科:ARP
RARP协议是“Reverse Address Resolution Protocol”(反向地址转换协议)的缩写。
百度百科:RARP
2, 802
在以太网规范出来几年后,IEEE(电子电气工程师协会)802委员会公布了一个稍有不同的标准集,其中802.3针对整个CSMA/CD网络,802.4针对令牌总线网络,802.5针对令牌环网络,这三者的共同特性由802.2标准来定义,那就是802网络共有的逻辑链路控制(LLC)。
3, SLIP
SLIP(Serial Line Internet Protocol),中文为串行线路网际协议。
该协议是Windows远程访问的一种旧工业标准,主要在Unix远程访问服务器中使用,现今仍然用于连接某些ISP。因为SLIP协议是面向低速串行线路的,可以用于专用线路,也可以用于拨号线路,Modem的传输速率在1200bps到19200bps。
SLIP是一种在串行线路上对IP数据报进行封装的简单形式,在RFC 1055[Romkey 1988]中有详细描述。SLIP适用于家庭中每台计算机几乎都有的RS-232串行端口和高速调制解调器接入Internet。
由于串行线路的速率通常较低(19200 b/s或更低),而且通信经常是交互式的(如Telnet和Rlogin,二者都使用TCP),因此在SLIP线路上有许多小的TCP分组进行交换。
为了传送1个字节的数据需要20个字节的IP首部和20个字节的TCP首部,总数超过40个字节。既然承认这些性能上的缺陷,于是人们提出一个被称作CSLIP(即压缩SLIP)的新协议,它在RFC 1144[Jacobson 1990a]中被详细描述。
CSLIP一般能把上面的40个字节压缩到3或5个字节。它能在CSLIP的每一端维持多达16个TCP连接,并且知道其中每个连接的首部中的某些字段一般不会发生变化。
对于那些发生变化的字段,大多数只是一些小的数字和的改变。这些被压缩的首部大大地缩短了交互响应时间。
百度百科:SLIP
4, PPP
PPP,点对点协议,它修改了SLIP协议中的所有缺陷。
PPP包括以下三个部分:
1)在串行链路上封装IP数据报的方法。PPP既支持数据为8位和无奇偶检验的异步模式(如大多数计算机上都普遍存在的串行接口),还支持面向比特的同步链接。
2)建立、配置及测试数据链路的链路控制协议(LCP: Link Control Protocol)。它允许通信双方进行协商,以确定不同的选项。
3)针对不同网络层协议的网络控制协议(NCP:Network Control Protocol)体系。当前RFC定义的网络层有IP、OSI网络层、DECnet以及AppleTalk。
5, Loopback
大多数的产品都支持环回接口(Loopback Interface),以允许运行在同一台主机上的客户程序和服务器程序通过TCP/IP进行通信。
A类网络号127就是为环回接口预留的。根据惯例,大多数系统把IP地址127.0.0.1分配给这个接口,并命名为localhost。
一个传给环回接口的IP数据报不能在任何网络上出现。
环回接口处理IP数据报的过程:
6, MTU
以太网和802.3对数据帧的长度都有一个限制,其最大值分别是1500和1492字节。链路层的这个特性称作MTU,最大传输单元。
最大传输单元这个参数通常与通信接口有关(网络接口卡、串口等)。
不同类型的网络大多数都有一个上限:
网络 MTU字节 超通道 65535 16Mb/s令牌环(IBM) 17914 4Mb/s令牌环(IEEE 802.5) 4464 FDDI 4352 以太网 1500 IEEE 802.3/802.2 1492 X.25 576 点对点(低时延) 296
如果IP层有一个数据报要传,而且数据的长度比链路层的MTU还大,那么IP层就需要进行分片(fragmentation),把数据报分成若干片,这样每一片都小于MTU。
发表评论
-
leveldb资料整理
2011-12-28 19:50 10805leveldb介绍 http://code.google.co ... -
HTTP Basic/Digest Authentication、OAuth
2009-01-09 14:01 9609HTTP Authentication au ... -
HTTP1.1 Notes 8, Header Field Definitions
2008-12-31 13:13 4449http://www.w3.org/Protocols/rfc ... -
HTTP1.1 Notes 7, Status Code Definitions
2008-12-30 15:01 3301Informational 1xx This class of ... -
HTTP1.1 Notes 6, Method Definitions
2008-12-30 12:30 2500Safe and Idempotent Methods In ... -
HTTP1.1 Notes 5, Connections
2008-12-29 13:25 2725Persistent Connections advantag ... -
HTTP1.1 Notes 4, Request & Response & Entity
2008-12-26 13:25 4191Request Request = ... -
HTTP1.1 Notes 3, HTTP Message
2008-12-26 10:57 4205Message Types HTTP-mess ... -
HTTP1.1 Notes 2, Protocol Parameters
2008-12-24 13:12 2710HTTP Version HTTP-Versio ... -
HTTP1.1 Notes 1, Terminology & ABNF
2008-12-23 17:03 2827http://www.w3.org/Protocols/rfc ... -
以后都用MindManager做年度总结和年度计划
2008-12-19 19:54 60182008总结如下: 2009计划如下: 希望自己能够戒骄 ... -
Skip List 跳表
2008-12-19 15:54 5554跳表是个概率性的的数据结构,由William Pugh在199 ... -
数据仓库toolkit笔记1,Dimensional Modeling Primer
2008-12-15 18:49 2421数据仓库管理员的主要职责: 1,通过业务领域、工作职责和计算机 ... -
CLRS笔记15,动态规划
2008-12-10 18:14 1884动态规划算法的实质是分治思想和解决冗余,因此,动态规划是一种将 ... -
Web搜索引擎原理和技术
2008-12-08 12:06 4854主要的三个功能模块: ... -
CLRS笔记12,二叉查找树/红黑树
2008-12-04 17:32 2827二叉查找树 二叉查找树是一颗二叉树,并且每个节点x的左子树中所 ... -
CLRS笔记11,Hash Table
2008-12-03 15:02 2013Hash Table是实现动态集合在O(1)时间内的INSER ... -
CLRS笔记10、基本数据结构
2008-11-28 14:28 1905数学中的集合是不变的 ... -
CLRS笔记8,线性时间排序(counting、radix、bucket sort)
2008-11-27 11:13 3492线性时间排序即时间复杂度为Θ(n)的排序,主要有计数排序、基数 ... -
How to be Computer Game Developer?
2008-07-21 13:35 1263http://www.beyondrails.com/blog ...
相关推荐
1. **链路层**:在Microchip的TCP/IP协议栈中,这一层可能包括了如Ethernet、PPP(点对点协议)等,它们负责物理网络接口的通信和数据帧的封装。 2. **网络层**:IP协议在此层起核心作用,负责数据包的路由和传递。...
《TCP/IP详解》的学习笔记涵盖了TCP/IP协议族的基础知识,主要关注链路层、IP协议以及ARP协议。链路层是TCP/IP模型的第二层,它的主要职责是为IP模块、ARP模块和RARP模块提供服务,负责在局域网内发送和接收数据。在...
### TCP/IP协议详解 #### 一、引言与历史背景 TCP/IP协议族,作为现代互联网的基石,其影响力远超出了最初的预期。这一协议族起源于20世纪60年代末,当时由美国政府资助的一项分组交换网络研究项目孕育了TCP/IP的...
例如,在TCP/IP模型中,应用层的数据会被加上TCP或UDP头部形成段或报文,再加入IP头部形成IP数据包,最后在网络接口层加上链路层头部形成帧。 #### 三、端口与知名端口号 - **端口**:在传输层通过端口号来区分...
每一层都有其特定的功能,如应用层负责提供各种网络应用,传输层处理端到端的数据传输,网络层处理IP寻址和路由,数据链路层则负责在物理网络上传输数据帧。 2. **TCP(传输控制协议)**: TCP是一种面向连接的、...
### TCP/IP培训笔记知识点详解 #### 一、TCP/IP协议栈结构 TCP/IP协议栈是一个四层模型,每一层都有其特定的功能。 1. **应用层**:此层提供了多种面向用户的应用程序和服务,比如HTTP(超文本传输协议)、FTP...
- **传输层**:与OSI模型中的传输层对应,主要关注逻辑链路上的流量控制和错误检测,而数据链路层则关注物理介质上的流量控制。 #### 二、协议与路由选择 - **BGP和RIP**:虽然BGP和RIP传统上被认为工作在应用层,...
TCP/IP详解学习笔记主要涵盖了计算机网络通信的基础概念和TCP/IP协议族的核心内容。TCP/IP协议是互联网通信的基础,它的诞生解决了不同操作系统之间通信的问题,使得全球的计算机能够通过网络进行有效的信息交换。...
TCP/IP模型分为四层:应用层、传输层、网络层和链路层,分别对应于OSI模型的上三层。在本笔记中,我们将深入探讨TCP/IP协议的功能和工作原理,通过类比网络游戏中的角色和流程,帮助读者更直观地理解这一复杂的通信...
在TCP/IP模型中,协议被分为四层,即链路层、网络层、运输层和应用层。这四层分别处理不同的网络功能,如链路层负责物理链路的连接,网络层通过IP协议实现网络间的通信,运输层的TCP和UDP提供不同类型的传输服务,而...
**链路层传输:** 数据通过物理媒介传输至接收端的链路层。 - 接收端的过程: 1. **接收并向上层传输:** 接收端从链路层开始,依次将数据向上层传递直至应用层。 2. **处理HTTP请求:** 当数据到达应用层时,...
- **MAC地址**:每个网络设备独有的物理地址,用于链路层的通信。 - **物理层**:处理实际的电信号,定义了连接设备所需的物理接口标准。 #### TCP/IP协议簇 - **区别于OSI模型**:TCP/IP模型更加实用且广泛应用...
阅读《TCP/IP详解:卷一》部分章节后整理的笔记。 便于快速回顾与复习。 ##知识点 网络地址与四层结构 链路层 网络层 传输层 DNS TCP连接与断开 TCP数据流 TCP定时器 ##图片 使用Sketch制作后导出为JPG格式图片。
- **链路层**:处理与传输媒介的物理接口,如以太网协议。 - **网络层**:主要协议是IP,负责路由选择和子网间数据包传输。 - **传输层**:TCP提供可靠传输,UDP则提供无连接服务。 - **应用层**:包含多种协议...
104通讯规约是在IEC 60870-5-101的基础上发展而来,主要变化在于将原有的链路层协议替换为TCP/IP协议栈的应用层部分。这意味着104通讯规约不仅继承了101规约的功能特性,还扩展了其在网络环境下的应用范围和灵活性。...
- TCP/IP 分层:应用层、传输层、网际层、网络接口层。其中,应用层对应 OSI 的应用层、表示层和会话层,传输层对应传输层,网际层对应网络层,网络接口层对应数据链路层和物理层。 - OSI 分层:应用层、表示层、...