中科大郑烇、杨坚《计算机网络自顶向下方法》课程文章目录课程主要内容互联网什么是网络什么是互联网什么是协议课程主要内容计算机网络和互联网应用层传输层网络层数据平面网络层控制平面数据链路层和局域网网络安全无线和移动网络多媒体网络网络管理分层每一层的目的是通过层间的接口向上层提供更好的服务而功能的实现要通过层间的接口调用下层的服务。各层如何在功能实体的内部采用各种各样的软硬件的安排从而通过接口向上层提供更好的服务协议HTTP , FTP , SMTP, POP3tcp 传输控制协议 可靠性高 不错误不乱序不重复不丢失时间慢udp协议 宽松时间快实时client service互联网什么是网络网络边和节点计算机网络方的是主机节点圆的是数据交换节点主机节点数据交换节点eg交换机——链路层路由器——网络层 数据交换节点中继器交换机路由器负载均衡设备边链路backbone骨干链路access接入链路协议各个厂商按照协议制作生产它的网络设备这些网络设备就可以形成互操作Interoperability对等实体在通信过程中应该遵守的规则的集合包括语法语义和时序什么是互联网internet 互联网网际一堆网络构成的路由器连在一起的网络的网络RIP协议Routing Information Protocol路由信息协议是一种基于距离矢量的内部网关协议即根据跳数来度量路由开销进行路由选择。相比于其它路由协议如OSPF、ISIS等RIP协议实现更简单对带宽、配置和管理等要求也更低但受到路由跳数和收敛速度的限制跳数大于15就认为网络不可达所以无法用在大型复杂网络中。物理层——链路层——网络层——传输层——应用层互联网由tcp和ip协议为主的一簇协议支撑Internet 互联网internet 内部网具体构成主机通信链路分组交换设备方的主机hostend system端系统终端网络互联设备eg.switch网络交换机通信链路网络中两个节点之间的物理通道。link传输速率是带宽bps对等层实体peer entityInternet标准RFC, request for comments;IETF: Internet Engineering Task Force⬆️ 非营利组织PDU协议数据单元。在应用层上叫message在传输层上叫segment什么是协议协议定义了在两个或多个通信实体之间交换的报文格式和次序以及在保温传输和/或接受或其他事件方面所采取的动作。语义语法时序动作。互联网从应用进程来看分布式的应用进程基础设施。应用层以下为分布式应用进程提供通信服务的基础设施包括主机以下所有运行当中的协议实体对方主机应用进程下的所有的应用实体应用为人类提供服务的网络应用api应用程序接口操作系统向应用进程提供通信服务的api叫网络的apisocket apimessage基础设施向应用提供服务的方式api又细分两种面向连接TCP无连接(UDP)的服务。基础设施操作系统通过套接字API向应用程序提供的传输层服务可细分为面向连接的TCP服务和无连接的UDP服务。