网络规模

LAN【Local Area Network】  局域网

WAN【Wide Area Network】   广域网

MAN【Metro Area Network】  城域网

 

OSI参考模型 <七层模型>

Application    应用层

Presentation    表示层

Session        会话层

Transport     传输层

Network        网络层

Datalink       数据链路层

Physical       物理层

发送数据:封装【encapsulation】,7层 → 2层

接收数据:解封装【decapsulation】,2层 → 7层

 

Datalink(称为帧Frame)

 P2P链路:PPP、HDLC

 MA链路<多路访问>

  BMA<带广播的多路访问>:Ethernet

  NBMA<非广播的多路访问>:FR、ATM

 

Network(称为包Packet)

IP:Internet Protocol      //是一个被路由协议,也是封装协议

ARP:Address Resolution Protocol地址解析协议

ICMP:Internet Control Message Protocol互联网控制消息协议    //主要用于排错、测试

DHCP                   //有状态的自动配置IP地址

 

Transport

TCP:Transport Control Protocol    //可靠

UDP:User Datagram Protocol      //不可靠

 

TCP可靠【以牺牲低延时换来的可靠】    //面向数据应用,要求可靠

1、面向连接

三次握手<建立连接>

四次握手<终结连接>

2、确认机制

本方发1,对方确认2;

本方发2,对方确认3;

本方发3,对方确认4;

//累加确认

本方发5,对方确认5;

//证明对方没有收到5的信息,本方重传

3、拥塞避免Congestion Avoidence

采用Windows滑窗机制          //用来解决链路建带宽不一致的问题

本方链路带宽为10MB,对方链路带宽为1MB,意味着本方按10MB的窗口发送,对方按1MB的窗口接收;这样当本方发送1000个数据,对方确认接收100个数据,本方就需要重传900个未确认接收的数据,本方再次发送未确认接收的900个数据,对方再次确认接收100个数据,本方就需要在重传800个未确认接收的数据……当对方接收到这1000个数据时,本方已经发送了许多数据。采用滑动窗口机制后,当本方发送1000个数据,对方确认接收100个数据时,本方下次只会发送100个数据。

UDP不可靠【以牺牲可靠换来的低延时】  //面向语音、视频,要求低延时

 

 

TCP/IP模型(对应的OSI模型)     //由OSI模型  →演变成→  TCP/IP模型

Application    应用层(应用层、表示层、会话层)

Transport     传输层(传输层):TCP、UDP

Network        网络层(网络层):IP、ICMP、ARP、DHCP

Interconnect    互联网接入层(数据链路层、物理层):PPP、Ethernet

 

IP地址获得

1、静态获得

2、动态获得 

又称为自动配置Autoconfig,IPv4是有状态的自动配置IP地址,IPv6可以是无状态的自动配置IP地址。状态的意思是有表象\有租约表,这样分配的地址就不会出现重复了。IPv4有状态相当于租借的方式分配地址,每借出去的地址都有租约;IPv6无状态相当于撒传单的方式去分配地址,谁捡到谁用。

协议有:BOOTP、DHCP、PPP-Negotiate

3、借地址    //本方接口与其他接口共享1个地址,用于解决地址不够的问题,但需要接口三层化

 

IP地址的表现形式

二进制        //计算机读取/传输数据时采用二进制的表现形式

00000000 00000000 00000000 00000000 ~ 11111111 11111111 11111111 11111111

十进制          //方便人类读取

点分十进制【X.X.X.X】,共32Bit,分4段,每段8bit

0.0.0.0 ~ 255.255.255.255

十六进制       //计算机存储

 

学习窍门:记忆2n

27=128、26=64、25=32、24=16、23=8、22=4、21=2、20=1

 

二进制转十进制【加法】

010 → 22*0 + 21*1 + 20*0 = 2

十进制转二进制【减法】

129 → 129 – 128 – 1 → 27 + 20 → 10000001

原文地址:http://www.cnblogs.com/chen7is/p/16834633.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性