您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 广告经营 > tcp-ip协议基础教学课件
2020/6/231第2章TCP/IP协议2020/6/232主要内容2.1、TCP/IP协议栈的结构以及各层功能2.2、IP地址2.2.1IP互联原理2.2.2IP协议特点2.2.3IP地址的格式2.2.4IP地址的定义2.2.5IP地址分类2.2.6特殊IP地址2.2.7子网掩码2.3IP数据报格式2.3.1IP数据报各字段的功能2.3.2IP数据报分片与重组2.3.3IP数据报选项2.4、TCP/UDP2020/6/2332.1TCP/IP协议栈的结构互连网TCP/IP现今网络使用最为广泛的协议组2020/6/2342.1TCP/IP协议栈的结构应用层传输层网络层数据链路层物理层应用层表示层会话层传输层网络层数据链路层物理层OSI参考模型TCP/IPTCP/IP协议和OSI参考模型2020/6/2352.1TCP/IP协议栈的结构HTTP、Telnet、FTP、TFTP、Ping、etcTCP/UDPARP/RARPIPIGMPICMPEthernet、FDDI、PPP、HDLC、FR、etc接口和线缆提供应用程序网络接口建立端到端连接寻址和路由选择物理介质访问二进制数据流传输TCP/IP协议栈2020/6/2362.1TCP/IP协议栈的结构客户数据FTP头TCP头IP头IP数据报客户数据FTP头TCP头TCP段客户数据FTP头应用层数据包客户数据主机A客户数据FTP头TCP头IP头以太网头以太网数据帧路由器接收以太网数据帧并根据目标IP地址转发到令牌环网接口客户数据FTP头TCP头IP头IP数据报客户数据FTP头TCP头TCP段客户数据FTP头应用层数据包客户数据主机1客户数据FTP头TCP头IP头令牌网头令牌环网数据帧发送端数据封装过程接收端数据解封过程TCP/IP协议数据封装与解封2020/6/2372.1.1物理层应用层传输层网络层数据链路层物理层10Base-T100Base-TX光纤物理层2020/6/2382.1.1物理层物理层位于OSI参考模型的最底层,它直接面向实际承担数据传输的物理媒体(即信道)。物理层的传输单位为比特。物理层是指在物理媒体之上为数据链路层提供一个原始比特流的物理连接。物理层协议规定了与建立、维持及断开物理信道所需的机械的、电气的、功能性的和规程性的特性。其作用是确保比特流能在物理信道上传输。2020/6/2392.1.1物理层物理层的功能为数据端设备提供传送数据的通路,数据通路可以是一个物理媒体,也可以是多个物理媒体连接而成.一次完整的数据传输,包括激活物理连接,传送数据,终止物理连接.传输数据.物理层要形成适合数据传输需要的实体,为数据传送服务.一是要保证数据能在其上正确通过,二是要提供足够的带宽(带宽是指每秒钟内能通过的比特(BIT)数),以减少信道上的拥塞.传输数据的方式能满足点到点,一点到多点,串行或并行,半双工或者全双工,同步或异步传输的需要.2020/6/23102.1.1物理层常见的物理层接口10M以太网接口100M以太网接口1000M以太网接口2020/6/23112.1.1物理层10M以太网接口10Base-T目前使用最广泛的局域网标准之一使用双绞线作为物理传输介质10Base5曾经广泛应用于主干局域网使用粗同轴电缆作为物理传输介质10Base2使用细同轴电缆作为物理传输介质2020/6/23122.1.1物理层10Base-T的物理介质3类双绞线4类双绞线5类双绞线超5类双绞线6类双绞线有屏蔽与非屏蔽之分均为8芯电缆双绞线的类型由单位长度内的绞环数确定2020/6/23132.1.1物理层5类双绞线的线序Side1Side2Side112345678123456781=白/橙2=橙3=白/绿4=蓝5=白/蓝6=绿7=白/棕8=棕Side2Side1Side2Side1Side212345678123456781=白/橙2=橙3=白/绿4=蓝5=白/蓝6=绿7=白/棕8=棕1=白/橙2=橙3=白/绿4=蓝5=白/蓝6=绿7=白/棕8=棕1=白/绿2=绿3=白/橙4=蓝5=白/蓝6=橙7=白/棕8=棕直连网线5类双绞线的线序交叉网线2020/6/23142.1.1物理层100M以太网接口100Base-TX物理介质采用5类以上双绞线网段长度最多100米100Base-FX物理介质采用单模光纤,网段长度可达10公里物理介质采用多模光纤,网段长度最多2000米快速以太网由IEEE802.3u标准定义2020/6/23152.1.1物理层1000M以太网接口1000Base-T物理介质采用5类以上双绞线,网段长度最多100米1000Base-F物理介质采用多模光纤,网段长度最多500米IEEE802.3z和802.3ab2020/6/23162.1.2数据链路层应用层传输层网络层数据链路层物理层EthernetFDDIPPPHDLCFrameRelay数据链路层2020/6/23172.1.2数据链路层数据链路层是OSI参考模型的第二层,在物理层基础上向网络层提供服务数据链路层为物理链路上提供可靠的数据传输局域网的数据链路层协议有以太网、令牌环网等广域网数据链路层协议有PPP、HDLC、FrameRelay等2020/6/23182.1.2数据链路层数据链路层的功能帧同步功能差错控制功能流量控制功能链路管理功能2020/6/23192.1.2数据链路层帧同步是指能够从接收到的比特流中明确地区分出数据帧的起始与终止的地方常见帧同步的方法有:字节计数法字符填充的首尾定界符法比特填充的首尾定界符法违法编码法2020/6/23202.1.2数据链路层流量控制和链路管理流量控制功能不是只有数据链路层才提供流量控制功能是控制发送方发送数据的速率链路管理是指数据链路层连接的建立、维持和释放2020/6/23212.1.2数据链路层LAN数据链路层标准IEEE802制定了系列局域网标准IEEE802.3:以太网IEEE802.4:令牌总线IEEE802.5:令牌环IEEE802.11:无线局域网IEEE802标准涵盖了物理层和数据链路层2020/6/23222.1.2数据链路层WAN数据链路层标准WAN服务通常由电信运营商提供WAN数据链路层标准包括:HDLCPPPX.25FrameRelay2020/6/23232.1.2数据链路层数据链路层常见设备交换机2020/6/23242.1.3网络层应用层传输层网络层数据链路层物理层IPARPRARPICMPIGMP网络层2020/6/23252.1.3网络层地址是网络设备和主机的标识,网络中存在两种寻址方法:MAC地址:是设备的物理地址,位于OSI参考模型的第2层,全网唯一标识,无级地址结构(一维地址空间),固化在硬件中,寻址能力仅限在一个物理子网中。IP地址:是设备的逻辑地址,位于OSI参考模型的第3层,全网唯一标识,分级地址结构(多维地址空间),由软件设定,具有很大的灵活性,可在全网范围内寻址。2020/6/23262.1.3网络层ARP-地址解析协议需要10.0.0.2的MAC地址?IP:10.0.0.1/24MAC:00-E0-FC-00-00-11IP:10.0.0.2/24MAC:00-E0-FC-00-00-12ARPRequest?ARPReply10.0.0.2对应的MAC:00-E0-FC-00-00-122020/6/23272.1.3网络层RARP-反向地址解析协议我的IP地址是什么?无盘工作站RARPServerRARPRequest?RARPReply你的IP地址是10.0.0.12020/6/23282.1.3网络层ICMP协议B可达吗?ICMPEchoRequestICMPEchoReply我在。AB2020/6/23292.1.3网络层网络层常见物理设备路由器2020/6/23302.1.4传输层TransmissionControlProtocol(TCP)UserDatagramProtocol(UDP)应用层传输层网络层数据链路层物理层面向连接非面向连接传输层2020/6/23312.1.4传输层端口号传输层协议用端口号来标识和区分各种上层应用程序HTTPFTPTelnetSMTPDNSTFTPSNMPTCPUDPIP数据包套接字8020/21232553691612020/6/23322.1.4传输层TCP连接clientserver2020/6/23332.1.4传输层断开TCP连接clientserver2020/6/23342.1.4传输层滑动窗口需要修改窗口大小发送数据太快了!2020/6/23352.1.5应用层应用层传输层网络层数据链路层物理层地址MAC地址2020/6/23372.2IP地址IP地址2020/6/23382.2.1IP互联原理面对一个由很多网络连接而成的互联网,在进行数据通信时,数据是如何从源端传输到目标端的呢?我们可以举一个日常生活中的例子来说明这个问题,下图所示的一个城市交通图。2020/6/23392.2.1IP互联原理终点站始发站A城D城E城F城B城C城14375286城市交通图示例2020/6/23402.2.1IP互联原理在图中有六个城市,它们之间通过图中所示的公路相连,为了便于说明问题,我们对图中的公路进行了编号。图中所示的城市交通图与多个网络连接而成的互联网是非常相似的,图中的一个城市相当于互联网中的一个网络,连接城市的公路相当于连接网络的介质,每条路上都有一个负责选路的路由器,这样我们可以把图中所示的交通图对应成下图所示的网络互联图。2020/6/23412.2.1IP互联原理A网络D网络E网络F网络B网络C网络1375286虚电路4主机主机网络互联网2020/6/23422.2.1IP互联原理前面在交通图中所述的两种不同送信(通信)过程,正好与网络互联的两种解决方案相对应。这两种网络互联方案是:面向连接的(Connect-oriented)和无连接的(Connectionless)。面向连接的解决方案要求在通信的源端和目标端之间建立一条逻辑通路,一般称为虚电路(VirtualCircuit),源端和目标端之间通信时的所有信息都通过该通路传输,这与交通图中送信过程的第一种方式类似。这种方式看似简单,易于实现,但其最大的缺点是如果不能保证虚电路中沿途经过的节点都能可靠地发送数据,就可能使网络崩溃。由于互联网所连网络的复杂性和多样性,因而很难保证所有节点都能可靠地发送数据。2020/6/23432.2.1IP互联原理无连接的互联网解决方案与交通图中送信过程的第二种方式类似,它在源端和目标端之间不建立一条逻辑通路,而送到网络中的每个分组带有完整的目标主机地址,收到分组的节点(主要是路由器)根据目标地址和当前网络状况(如通信量等),选择一条合适的线路把分组发送到接近目标端的下一个节点,通过多个节点的转发,最终把分组送达目标节点。使用这种方式时,由源端顺序送出的各分组,由于每个分组在网络中可能经过不同的路径到达目标端,所以先发出的分组不一定就先到达目标端,另外,也不能保证每个分组都能可靠地到达目标端。2020/6/23442.2.1IP互联原理无连接方式的优点是显而易见的,源端和目标端之间的通信可以通过多条通路进行,而不依赖于某一条通路,因此可靠性和通信效率高。另外,这种方式实现起来也比较简单,适合于异构网络的互联,因此被很多网络厂商所使用。Internet使用的就是这种无连接的方式,由IP协议来实现。2020/6/23452.2.1IP互联原理
本文标题:tcp-ip协议基础教学课件
链接地址:https://www.777doc.com/doc-6099430 .html