为了减少网络设计的复杂性,大多数网络都采用分层结构 。对于不同的网络,层的数量、名字、内容和功能都不尽相同 。在相同的网络中,一台机器上的第N层与另一台机器上的第N层可利用第N层协议进行通信 , 协议基本上是双方关于如何进行通信所达成的一致 。
不同机器中包含的对应层的实体叫做对等进程 。在对等进程利用协议进行通信时,实际上并不是直接将数据从一台机器的第N层传送到另一台机器的第N层,而是每一层都把数据连同该层的控制信息打包交给它的下一层,它的下一层把这些内容看做数据,再加上它这一层的控制信息一起交给更下一层,依此类推,直到最下层 。最下层是物理介质 , 它进行实际的通信 。相邻层之间有接口 , 接口定义下层向上层提供的原语 *** 作和服务 。相邻层之间要交换信息,对等接口必须有一致同意的规则 。层和协议的集合被称为网络体系结构 。
每一层中的活动元素通常称为实体,实体既可以是软件实体,也可以是硬件实体 。第N层实体实现的服务被第N+1层所使用 。在这种情况下,第N层称为服务提供者,第N+1层称为服务用户 。
服务是在服务接入点提供给上层使用的 。服务可分为面向连接的服务和面向无连接的服务 , 它在形式上是由一组原语来描述的 。这些原语可供访问该服务的用户及其他实体使用 。
TCP是面向连接的通信协议 , 通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于端到端的通讯 。
TCP提供的是一种可靠的数据流服务,采用“带重传的肯定确认”技术来实现传输的可靠性 。TCP还采用一种称为“滑动窗口”的方式进行流量控制,所谓窗口实际表示接收能力,用以限制发送方的发送速度 。
如果IP数据包中有已经封好的TCP数据包,那么IP将把它们向‘上’传送到TCP层 。TCP将包排序并进行错误检查,同时实现虚电路间的连接 。TCP数据包中包括序号和确认,所以未按照顺序收到的包可以被排序,而损坏的包可以被重传 。
TCP将它的信息送到更高层的应用程序,例如Telnet的服务程序和客户程序 。应用程序轮流将信息送回TCP层,TCP层便将它们向下传送到IP层,设备驱动程序和物理介质,最后到接收方 。
面向连接的服务(例如 Telnet、 FTP、 rlogin、 X Windows和 SMTP)需要高度的可靠性,所以它们使用了TCP 。DNS在某些情况下使用TCP(发送和接收 域名数据库),但使用UDP传送有关单个主机的信息 。
2018视频免费下载
链接:https://pan.baidu.com/s/10TzA2Q5OUW6oBxwtJX-1eQ
提取码:du9b【计算机网络基础知识有什么 网络基础知识讲解】2018视频|考前介绍.mp4|考前串讲2.mp4|考前串讲1.mp4|第9章 安全性知识-3.mp4|第9章 安全性知识-2.mp4|第9章 安全性知识-1.mp4|第8章 数据库技术-5.mp4|第8章 数据库技术-4.mp4|第8章 数据库技术-3.mp4|第8章 数据库技术-2☆.mp4|第8章 数据库技术-1.mp4|第7章 网络基础知识-3.mp4|第7章 网络基础知识-2.mp4|第7章 网络基础知识-1.mp4
推荐阅读
- 醇香和浓香有什么区别
- 植物奶油和乳脂奶油有什么区别
- 物理性质有哪些
- 安吉白茶有保质期吗
- 专营店,专卖店,旗舰店有啥区别?
- 马蜂的身体特征有哪些
- 生态袋的特点有哪些?
- 金刚石粉有毒吗
- 锐锋信息科技有限公司怎么样
- 坐的组词有哪些?