概述

O S I参考模型层   层次

  应用层           7
  表示层           6
  会话层           5
  传输层           4
  网络层           3
  数据链路层       2
  物理层           1
传输介质处于物理层之外,有时被称为OSI 参考模型的第0层


                                     TCP/IP结构对应OSI

OSI中的层                            功能                                             TCP/IP协议族
应用层              文件传输,电子邮件,文件服务,虚拟终端      TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等
表示层                 翻译、加密、压缩                                     没有协议
会话层               对话控制、建立同步点(续传)                                 没有协议
传输层              端口寻址、分段重组、流量、差错控制                        TCP,UDP
网络层                      逻辑寻址、路由选择                          IP,ICMP,OSPF,EIGRP,IGMP
数据链路层        成帧、物理寻址、流量,差错,接入控制        SLIP,CSLIP,PPP,MTU
物理层                  设置网络拓扑结构、比特传输、位同步      ISO2110,IEEE802,IEEE802.2



不论哪种类型的通信都要求有第一层和第二层的参与,不管是局域网( L A N )还是广域网
( WA N )都是如此。
1.物理层
这一层负责传送比特流,它从第二层数据链路层( D D L )接收数据帧,并将帧的
结构和内容串行发送即每次发送一个比特,然后这些数据流
被传输给D L L重新组合成数据帧。
2. 数据链路层( D L L )

帧( f r a m e )是D L L层生成的结构,D L L的另一个职责是重新组织从物理层收到的数据比特流。

3. 网络层
网络层负责在源机器和目标机器之间建立它们所使用的路由。这一层本身没有任何错误
检测和修正机制,因此,网络层必须依赖于端端之间的由D L L提供的可靠传输服务。
当两台主机处于同一个L A N网段的直接相连这种情况,它们之间的通信只使用L A N的通信机制就可
以了(即OSI 参考模型的一二层)。

4. 传输层
传输层提供类似于D L L所提供的服务,传输层的职责也是保证数据在端端之间完整传输,
不过与D L L不同,传输层的功能是在本地L A N网段之上提供这种功能,它可以检测到路由器
丢弃的包,然后自动产生一个重新传输请求。
传输层的另一项重要功能就是将乱序收到的数据包重新排序

5. 会话层
它决定了通信是单工还是双工。它也保证了接受一个新请求一定在另一请求完成之后。

6. 表示层
表示层负责管理数据编码方式,不是所有计算机系统都使用相同的数据编码方式,表示
层的职责就是在可能不兼容的数据编码方式,例如在A S C I I和E B C D I C之间,提供翻译。
表示层可以用在浮点格式间的调整转换并提供加密解密服务。

7. 应用层
OSI 参考模型的最顶层是应用层,尽管它称为应用层,但它并不包含任何用户应用。相
反,它只在那些应用和网络服务间提供接口。
这一层可以看成是初始化通信会话的起因。例如,邮件客户可能会产生一个从邮件服务
器检索新消息的请求,客户端应用自动向与之相关的第七层协议发出请求,并产生通信会话,
以获取所需要的文件。

TCP/IP参考模型
应用层( A p p l i c a t i o n )
传输层( Tr a n s p o r t )
网络层( N e t w o r k )
链路层( L i n k )


注意i n t e r n e t (首字母为小写i )是一个不同计算机的网络,而I n t e r n e t (首字母为大写I )是
连接数百万计算机,两亿用户的网络。


3.2.4 应用层
应用层包括一些服务,这些服务在O S I中由独立的三层实现。这些服务是和端用户相关的
认证、数据处理以及压缩。包括电子邮件、浏览器、Te l n e t客户以及其他的I n t e r n e t应用。
3.2.5 传输层
与O S I中传输层不一样, T C P不保证报文的准确传输。其基本作用是管理源和目的之间的
报文传输。O S I中传输层保证报文是经过校验的,并且假如报文有错,报文会被要求重传。
3.2.6 网络层
网络层处理报文的路由管理。这一层根据接收报文的信息决定报文的去向。
3.2.7 链路层
链路层管理网络的连接并提供网络上的报文输入/输出,但是这一层不工作于应用级。
现在读者已对T C P / I P及其功能有了清晰的认识,下一节将讨论T C P / I P实际提供给用户的
巨大好处。


A类地址 A类地址的第一个位总为0 ,这一点在数学上限制了A类地址的范围小于1 2 7,A类网络地址的范围从1 . 0 . 0 . 0到1 2 6 . 0. 0 . 0。

B类地址 B类地址的第1个8位位组的前两位总置为1 0,剩下的6位既可以是0也可以是1,这样就限制其范围小于等于1 9 1,

C类地址 C类地址的前3位数为11 0,前两位和为1 9 2,。因此C类网络地址范围从1 9 2 . 0 . 1 . 0至2 2 3 . 2 5 5 . 2 5 4 . 0。

D类地址 D类地址的前4位恒为111 0,因此D类地址空间的范围从2 2 4 . 0 . 0 . 0到2 3 9 . 2 5 5 . 2 5 5 . 2 5 4。

E类地址。 E类地址的前4位恒为1,因此有效的地址范围从2 4 0 . 0 . 0 . 0至2 5 5 . 2 5 5 . 2 5 5 . 2 5 5
E类地址作研究之用且仅在IETF内部使用


只有三个网络地址范围保留为内部网络使用。这三个范围分别包括在I P v 4的A、B、C类
地址内,它们是:
1 0 . 0 . 0 . 0 - 1 0 . 2 5 5 . 2 5 5 . 2 5 5
1 7 2 . 1 6 . 0 . 0 - 1 7 2 . 3 1 . 2 5 5 . 2 5 5
1 9 2 . 1 6 8 . 0 . 0 - 1 9 2 . 1 6 8 . 2 5 5 . 2 5 5


假如整个的O U I
设为1,则整个网络上的每个站都是目的地,这是O U I支持的一个特殊约定。

距离-向量路由协议不太灵活,如果正确地设计网络,可以使更多的带宽用于路由数据流量而不是网络维护流量。

链路-状态路由协议更灵活,但是占用宽带流量。
Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值