- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
w w w . a n a l o g . c o m Analog Devices, Inc. Presentation Confidential information for use by ADI and its representatives. 互联网实用技术 第5章 TCP/IP参考模型 5.1 传输层简述 5.2 UDP协议 5.3 TCP协议 5.4 IP协议 5.1 传输层简述 传输层是整个协议层次的核心,它的任务是在源机器和目标机器之间提供可靠的、性价比合理的数据传输功能,并且与当前所实用的物理网络完全独立。 传输层的最终目标是向它的用户(应用层中的进程)提供服务。 传输层提供的服务也分为面向连接的服务和无连接的服务。 5.1 传输层简述 传输层的服务和网络层的服务有点相似。 传输层的代码完全运行于用户的计算机上,而网络层主要运行在由承运商控制的路由器上。 用户在网络层上并没有真正的控制权,所以它们不可能用最好的路由器或者在数据链路层上用更好的错误处理机制来解决服务太差的问题。 5.1 传输层简述 由于传输层的存在使所提供的网络服务更加可靠。 丢失的分组可以在传输层上检测出来,并且由传输层来补偿。 传输服务原语可以通过调用库函数来实现,从而使得这些原语独立于网络服务原语。 5.1 传输层简述 应用开发人员可以在传输层根据一组标准的原语来编写代码。这样的程序可以运行在各种各样的网络上,不用处理不同的子网接口,也不用担心不可靠的传输过程。 许多程序(程序员)可以看到传输原语,所以传输服务必须用起来非常容易、方便。 Berkeley Unix中使用的TCP socket(套接字)原语,它被广泛的使用在Internet程序设计当中。 5.1 传输层简述 5.1 传输层简述 前面的四个原语由服务器按照顺序执行。 Socket原语创建一个新的端点,并且在传输实体中为它分配相应的表空间。 Socket调用成功后,会返回一个普通的文件描述符,以便在后面的调用中使用。 客户端也使用Socket来创建一个套接字,但是不用使用BIND原语。 双方都可以使用SEND或者RECV来发送或接收数据。 5.2 UDP协议 Internet的两个主要协议(传输层):无连接的协议UDP和面向连接的协议TCP。 UDP为应用程序提供了一种方法来发送经过封装的IP数据报,而且不必建立连接就可以发送这些IP数据报。 UDP传输的数据段是由8字节的头和净荷域构成。两个端口分别用来标识出源机器和目标机器内部的端点。 5.2 UDP协议 当一个UDP分组到达的时候,就将净荷交给与目标端口相关联的那个进程。 5.2 UDP协议 UDP特别适用的一个领域是在客户-服务器的模式。客户给服务器发送一个短的请求,并且期待一个短的应答回来。 如果请求或应答丢失,只需重新发送即可。 不但编码实现简单,而且面向连接的协议简单多了。如DNS。 远程过程调用是UDP广泛应用的一个领域,另外一个是实时多媒体应用,如音乐点播、视频会议、Internet电话、 Internet广播电台等。 5.3 TCP协议 TCP(Transmission Control Protocol)是专门为在不可靠的互联网络上提供一个可靠的端到端字节流而设计的。 互联网络的不同部分可能由截然不同的拓扑、带宽、延迟、分组大小等参数。 TCP的设计目标就是能够动态地适应这些特性,并且能够在面对多重失败时仍然足够健壮。 5.3 TCP协议 要获得TCP服务,发送方和接受方必须创建一种称为套接字(Socket)的端点。 每个套接字有一个套接字号,它由主机的IP地址以及本地主机局部的16位数值组成,此16位数值称为端口(port)。 1024以下的端口被称为知名端口(well-known port),它们被保留用于一些标准的服务。 如一台计算机要与另外一台计算机利用FTP传输文件,则用到目标主机的21号端口。 5.3 TCP协议 5.4 IP协议 在网络层上,可以将Internet看作是一组相互连接的子网络或者自治系统。 Internet的网络层并没有实际的结构,只有一些大的骨干网络。 这些骨干网络是由高带宽的线路和快速路由器构成的。 许多大学、公司和Internet服务供应商连在这些网络上。 5.4 IP协议 5.4 IP协议 将整个Internet连接在一起的正是网络层协议:IP(Internet Protocol)。 IP的任务是提供一种尽力投递(best-efforts:不提供任何保证)的方法将数据报从源端传输到目的端。 它并不关心源机器和目标机器是否在同样的网络种,也不关心它们之间是否还有其它的网络。 5.4 IP协议 Internet上的每台主机和路由器都有一个IP地址,IP地址包括有网
您可能关注的文档
最近下载
- 康悦百万医疗保险C款介绍.pptx VIP
- 中国人寿.北京大学-中高净值家庭资产配置和保险保障白皮书.pdf
- Unit 2 Different families Part A Let’s learn & Listen and do(说课稿)-2024-2025学年人教PEP版(2024)英语三年级上册.docx
- 4D打印的应用、原理及发展前景.ppt VIP
- 22J403-1 楼梯 栏杆 栏板(一) (3).pdf VIP
- 青岛版(五四制)(2024)小学科学三年级上册《制作“冰琥珀”》教案.docx VIP
- 超低能耗建筑的增量成本与经济效益分析.pdf VIP
- 贵州省房屋建筑和市政工程标准施工招标文件(2021年版)【模板】.docx VIP
- 跨文化交际:中英文化对比 (13).ppt VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(必威体育精装版).pdf VIP
文档评论(0)