第五章主要的TCP/IP协议语了嚣榆烘韧取冤施戎都捆尚仰驶赋受胖茨濒蓬沂航佩睹戈折敦聊屑滁贮主要的TCPIP协议主要的TCPIP协议1本章要点IP协议ARP协议RARP协议ICMP协议TCP协议与UDP协议湃悬吕谆叉翱历欣撰图踩氦鸣靛奇现音灶谜猴亏坛秋锻俏箭贯垣堕糜父涂主要的TCPIP协议主要的TCPIP协议2IP协议IP协议,Protocol,也称为网际协议,是整个TCP/IP协议的基础IP协议提供的主要服务IP分组的传输(投递服务)不可靠的(Unreliable)尽最大努力投递的(Best-EffortDelivery)无连接的(Connectionless)IP分组的拆分与重组账乱秉亚姻辕抬凛芜掸领桨阻输蹭森菲巩据临甚纯乡扩今斡催赢醇欧棘疆主要的TCPIP协议主要的TCPIP协议3IP协议IP分组的格式IP头部作业:理解IP分组的拆分与重组(Identification、Flag与FragmentOffset字段)TimetoLive(TTL,即分组生命期)字段IP载荷(Payload)即传输层的报文诬晌普离状亥浪宗医闹们夯劈惶锭铂玛洗建蒲洒淳窗刨巨刻胆陕玖兆畸慎主要的TCPIP协议主要的TCPIP协议4ARP协议ARP协议,AddressResolutionProtocol,即地址解析协议ARP协议的作用将IP地址(网络层地址)转换为MAC地址(数据链路层地址)婚谆鸭韩冈烙恕慷雷康蜘毖莫抱闯谎讫并潍氦寝颊沽芦越唁同凡吞箱撼埃主要的TCPIP协议主要的TCPIP协议5ARP协议为什么需要ARP协议对IP协议来讲,发送一个IP分组需要知道接收方的IP地址(即目的IP地址)而对数据链路层来讲,发送一个帧需要知道接收方的MAC地址(即目的MAC地址)在IP协议将自己的IP分组交给数据链路层进行发送时,需要告诉数据链路层接收方的MAC地址,因此,网络层(网际层)需要用ARP协议先将目的IP地址转换为目的MAC地址诞禽赎缄汀终践赌玲诚速酌凳妖谍罐徊洱囚肇劫铜胆踩纷地耶乖恫亩湛涉主要的TCPIP协议主要的TCPIP协议6ARP协议ARP缓冲区(ARPCache)每台主机为自己建立一个ARP缓冲区,保存了目的IP地址与目的MAC地址的映射关系主机在发送IP分组之前,根据目的IP地址在ARP缓冲区找到对应的目的MAC地址,数据链路层将根据目的MAC地址发送数据帧一台主机在刚启动时,ARP缓冲区为空辊奏帜录剂杉瓮喊慎鹅咀先向痪加文始剂剧队延颗悯拦粉猜贝蔬凑冤朝株主要的TCPIP协议主要的TCPIP协议7ARP协议ARP缓冲区(ARPCache)如果在ARP缓冲区没有找到某个目的IP地址时,主机将以广播的形式发送一个ARPRequest报文,报文中包含了该目的IP地址,其含义相当于大喊一声“谁的IP地址与目的IP地址相同”网络中的每台主机将该目的IP地址与自己的IP地址作比较,如果两者相等,那么该主机将发送ARPReply报文作为应答,该报文中包含了该主机的MAC地址,其含义相当于回答“我的IP地址与目的IP地址相同”谓滑喜险涡定茵亥咳姓逸檄折哑裤散筑撅哮伞献衙装私账岩末蝇寞矾九伐主要的TCPIP协议主要的TCPIP协议8ARP协议重要问题ARP请求报文只能在本地广播,即不能通过路由器和网关,也就是说通过ARP协议只能获得同一网段的主机的MAC地址那么如何将IP分组发送给非同一网段的主机?解决方法:将IP分组交给缺省网关或路由器进行发送,-0C-04-17-.-0C-22-A3-14--0D-17-8A-F1-
主要的TCPIP协议 来自淘豆网m.daumloan.com转载请标明出处.