tcp/ip学习笔记-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 3976879
  • 博文数量: 536
  • 博客积分: 10470
  • 博客等级: 上将
  • 技术积分: 4825
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-26 14:08
文章分类

全部博文(536)

文章存档

2024年(3)

2021年(1)

2019年(1)

2017年(1)

2016年(2)

2013年(2)

2012年(10)

2011年(43)

2010年(10)

2009年(17)

2008年(121)

2007年(252)

2006年(73)

相关博文
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·

分类: 系统运维

2007-04-01 15:21:45

链路层主要有三个目的:
    (1)为ip模块发送和接收i p数据报;
    (2)为arp模块发送arp请求和接收arp应答;
    (3)为rarp发送rarp请求和接收rarp应答。
    tcp/ip支持多种不同的链路层协议,这取决于网络所使用的硬件,如以太网、令牌环网、fddi(光纤分布式数据接口)及rs-232串行线路等。
    
    以太网链路层协议,两个串行接口链路层协议(slip和ppp).
    slip和ppp经常用于低速的链路,二者都提供了压缩不常变化的公共字段的方法.
   
    以太网和802.3对数据帧的长度都有一个限制,其最大值分别是1500和1492字节。链路层的这个特性称作mtu,最大传输单元。不同类型的网络大多数都有一个上限。
    如果ip层有一个数据报要传,而且数据的长度比链路层的mtu还大,那么ip层就需要进行分片(fragmentation),把数据报分成若干片,这样每一片都小于mtu。
   
    ip是tcp/ip协议族中最为核心的协议。所有的tcp、udp、icmp及igmp数据都以ip数据报格式传输.   
   
    无连接(connectionless)这个术语的意思是ip并不维护任何关于后续数据报的状态信息。每个数据报的处理是相互独立的。
   
    ttl(time-to-live)生存时间字段设置了数据报可以经过的最多路由器数。它指定了数据报的生存时间。ttl的初始值由源主机设置(通常为32或64),一旦经过一个处理它的路由器,它的值就减去1。当该字段的值为0时,数据报就被丢弃,并发送icmp报文通知源主机。
   
    主机从不把数据报从一个接口转发到另一个接口,而路由器则要转发数据报.内含路由器功能的主机应该从不转发数据报,除非它被设置成那样。
   
ip路由主要完成的功能:
    1) 搜索路由表,寻找能与目的ip地址完全匹配的表目(网络号和主机号都要匹配)。
    2) 搜索路由表,寻找能与目的网络号相匹配的表目。
    3) 搜索路由表,寻找标为“默认(default)”的表目。如果找到,则把报文发送给该表目指定的下一站路由器。
   
    与30个c类地址相比,用一个包含30个子网的b类地址的好处是,它可以缩小internet路由表的规模。
   
ip地址:
    子网对外部路由器来说隐藏了内部网络组织(一个校园或公司内部)的细节。
    现在所有的主机都要求支持子网编址,不是把ip地址看成由单纯的一个网络号和一个主机号组成,而是把主机号再分成一个子网号和一个主机号。
   
    除了ip地址以外,主机还需要知道有多少比特用于子网号及多少比特用于主机号。这是在引导过程中通过子网掩码来确定的。这个掩码是一个32bit的值,其中值为1的比特留给网络号和子网号,为0的比特留给主机号。

给定ip地址和子网掩码以后,主机就可以确定ip数据报的目的是:
    (1)本子网上的主机;
    (2)本网络中其他子网中的主机;
    (3)其他网络上的主机。
   
    如果知道本机的ip地址,那么就知道它是否为a类、b类或c类地址(从ip地址的高位可以得知),也就知道网络号和子网号之间的分界线。而根据子网掩码就可知道子网号与主机号之间的分界线。
   
    ifconfig(8)命令一般在引导时运行,以配置主机上的每个接口。由于拨号接口可能会经常接通和挂断(如slip 链路),每次线路接通和挂断时,ifconfig都必须(以某种方法)运行。
    以太网没有采用尾部封装,而且可以进行广播,而slip链路是一个点对点的链接。    
阅读(2002) | 评论(0) | 转发(0) |
0

上一篇:tcp/ip学习笔记-1

下一篇:linux内核学习基础

给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图