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