- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
tcpip网络原理
通过 OSI 层,信息可以从一台计算机的软件应用程序传输到另一台的应用程序上。 例如,计算机 A 上的应用程序要将信息发送到计算机 B 的应用程序: 则①计算机 A 中的应用程序需要将信息整理成应用层(第七层)规定的形式;②然后将信息整理成表示层(第六层)规定的格式;③表示层将数据转送到会话层(第五层);④会话层再将数据发送到传输层(第四层);⑤传输层将数据打包成TCP包后转发到网络层(第三层);⑥网络层在TCP包上加入IP头之后将IP包转发到数据链路层(第二层);⑦数据链路层在IP包加上MAC头之后将MAC包发送到物理层(通信信道,第一层)。 在物理层,数据被放置在物理网络媒介中并被发送至计算机 B 。①计算机 B 的物理层接收来自物理媒介的数据,然后将信息向上发送至数据链路层(第二层);②如果验证MAC包无错误,数据链路层将数据包上的MAC头去掉,再将IP包发送至网络层(第三层);③网络层验证IP包是否完好,如果完好则将IP头去掉并把TCP包发送至传输层(第四层);④传输层验证数据的完好性并将数据排序后,发送至会话层(第五层);… …依次继续直到信息到达计算机 B 的应用层。最后,计算机 B 的应用层再将信息传送给应用程序接收端,从而完成通信过程。 注意:虽然OSI参考模型包含七层,但对任何给定的通信会话,并不是所有七层都必须参与。 与OSI参考模型不同,TCP / IP模型更侧重于互联设备间的数据传送,而不是严格的功能层次划分。OSI参考模型在解释互联网络通信机制上比较适合,但TCP / IP成为了互联网络协议的市场标准。 正是因为有了TCP/IP模型,并且我们现在用的操作系统以及网络硬件都是根据这些模型中的标准来做的,所以保证了数据传输的可靠性,并且我们在计算机通信时也不必要关注这些细节(比如数据是如何传输的,如何整理这些数据),都由操作系统和相关遵守TCP/IP标准的设施来替我们管理。 数据通过OSI层的传输 TCP/IP 网络原理 国电南自 幻灯片目录 TCP/IP Protocol renshaobin523@ 第四章 计算机网络 计算机网络技术应用 永恒服务 无限创新 TCP/IP 网络原理 TCP/IP Protocol 国电南自 通信规约 Communication Protocol 国电南自 TCP/IP 网络原理 国电南自 * TCP/IP Protocol TCP/IP网络原理 我们曾遇到以下费解的问题: IP地址设置中为什么最大只有255? 为什么要设置子网掩码?有什么用? 默认网关是什么?DNS又是什么? 常被提到的“路由器”是干什么用的? 网络上的数据如何保证在传输过程中不出错? 如果数据是点对点连接(数据传输只有一条路径),当然是先发送的被先接收到;而在复杂的网络上传输数据有很多路径,先发送的IP包未必先到达,如何保证接收到的数据能还原成原来的样子? 有的网站上不去,用代理服务器就可以,为什么? 我们经常听到的“端口”是什么?有什么作用? 我们听过的OSI的七层模型、TCP/IP模型,这些层是干什么用的? IP包的格式是怎样的? 我们将通过对TCP/IP网络原理的了解,一一解答这些疑问。 什么是“协议” IP地址 MAC地址 IP地址分类 子网掩码 端口 OSI参考模型 TCP和UDP 一次完整的TCP通讯过程 数据通过OSI层的传输 “协议” 是计算机之间用来彼此交谈的一种“语言” ,是通信双方共同遵守的标准,网络上的计算机都要遵守这一标准,这样它们相互之间才可以传递信息。协议精确地规定了在网络通信中使用的各种控制信息的格式、意义以及各种事件出现的先后顺序。 就如同两个人之间需要对话,但他们如果不懂彼此的语言,那么他们是完不成交流的;如果他们都讲同一种语言、遵守相同的语法,那么哪怕他们中一个是中国人,一个是美国人,照样可以沟通。 Internet作为世界上最大的计算机网络,计算机间相互通信也必须遵守一个协议标准,这就是TCP/IP(Transmission Control Protocol/Internet Protocol传输控制协议/网络协议)协议。凡是使用TCP/IP协议,并能与Internet的任意主机进行通信的计算机,无论是何种类型,采用何种操作系统,均可看成是Internet的一部分。 1. 什么是“协议” 如果我需要寄一封信,我需要知道对方的地址才行,这个地址标志了我的信息所要送到的位置;如果我想让对方可以给我回信,我在寄信时需要把我的地址也写上去。 类似地,如果我需要向别的计算机发出一个请求,就需要知道“目标机的地址” ,这个地址就是那台计算机的“IP地址”
文档评论(0)