4.4因特网的组成4.4.1网络互连与TCP/IP协议4.4.2因特网的主机及域名4.4.3因特网的接入24.4因特网的组成4.4.1网络互连与TCP/IP协议(1)TCP/IP协议(栈)(2)IP协议(IP地址和IP数据报)(3)路由器和IP数据报的传输34.4因特网的组成(1)TCP/IP协议44.4因特网的组成网络互连问题为了把不同类型的网络互连成为一个巨大而统一的网络,允许网络中的所有计算机均可相互进行通信,必须解决:所有计算机应统一编址传输的数据包格式应该统一···(b)用户所看到的网络统一的计算机网络EthernetFDDIATM(a)实际的物理网络IP路由器解决方案:统一采用TCP/IP协议进行网络互连!54.4因特网的组成异构网络的互连技术网络互连的基本构件:各种不同类型的局域网和广域网必须解决的问题:1)所有计算机应统一编址2)传输的数据包格式应该统一解决方案:采用统一的网络通信协议——TCP/IP使用的网络互连设备:路由器TCP/IPEthernetFDDICSMA/CD10M-10G令牌100MATM面向连接100M-2GX.25(光纤、微波、卫星、同轴、电话、双绞线)虚电路广域网局域网路由器路由器路由器局域网主机A主机C主机D主机B局域网64.4因特网的组成什么是TCP/IP协议?TCP/IP是网络互连的工业标准,它包含了100多个协议,其中:TCP(传输控制协议)和IP(网际协议)是两个最基本、最重要的协议4321网络接口和硬件层(以太网,FDDI,X.25,ATM等)网络互连层(IP)传输层(TCP或UDP)应用层(SMTP,HTTP,FTP等)如电子邮件、HTML文档等应用数据应用数据转换为1个或多个TCP数据段或UDP数据段TCP或UDP数据报封装为IP数据报IP数据报封装为以太网信息帧或ATM信元后进行传输负责把数据封装为TCP或UDP数据报,在两个应用程序之间传送数据负责把数据封装为IP数据报,并负责把IP数据报从发送方计算机通过物理网络传送到接受方计算机负责将IP数据报封装成能在物理网络(局域网、广域网)中传输的帧,并进行传输应用程序与应用程序之间通信时使用的协议74.4因特网的组成例:浏览网页时使用的TCP/IP协议4321网络接口和硬件层(以太网)网络互连层(IP)传输层(TCP协议)应用层(HTTP协议)HTML文档(网页)HTML文档转换为多个TCP数据报TCP数据报封装为IP数据报IP数据报封装为以太网信息帧进行传输浏览器使用HTTP协议向Web服务器请求网页网页所对应的HTML文档拆分并封装为若干个TCP数据报,由Web服务器一个一个地进行发送负责把每个TCP报封装为IP数据报,在路由器之间进行传送,直到目的计算机所在局域网连接的路由器为止路由器负责将IP数据报封装成以太网帧,在局域网中传输给浏览器84.4因特网的组成(2)IP地址和IP数据报94.4因特网的组成因特网上的计算机如何统一编址?因特网上的每台计算机使用“IP地址”作为其标识IP地址的特点:惟一性:网络上的每台计算机都有一个与众不同的惟一的IP地址简明性:所有地址的长度都是32个二进位IP地址的格式:包含类型号、网络号和主机号3个部分AA类地址类地址BB类地址类地址CC类地址类地址主机号(24位)网络号0主机号(8位)网络号011主机号(16位)网络号01指明计算机所属网络的编号指明计算机在该网络中的编号指明该IP地址的类型:分为A,B,C,D,E五类IP地址104.4因特网的组成5类IP地址的具体格式01234310111组播地址D类01234311111备用E类00181631网络号主机号A类(超大型网络,拥有大量主机(≤16777214),只有不超过126个网络可获得A类地址)012163101网络号主机号B类(规模适中的网络(≤65534台主机)使用B类地址,首字节大于等于128但小于192)01232431011网络号主机号C类(用于主机不超过254台的小型网络,其IP地址的首字节大于等于192但小于224)两个特殊的IP地址:主机号为“全0”的IP地址,称为网络地址,用来表示整个一个网络主机号为“全1”的IP地址,称为直接广播地址,指整个网络中的所有主机114.4因特网的组成IP地址的“点分十进制”表示IP地址是一个32位的地址码,书写和记忆很不方便“点分十进制”表示:用4个十进制数来表示一个IP地址,每个十进制数对应IP地址中的8位(1个字节),相互间用小数点“.”隔开。例如:26.10.35.4800011010000010100010001100110000A类...