第一章_计算机网络和因特网
基础知识
- 服务是功能的一个体现,每一层的功能通过接口向上层提供服务
- 可靠性:不出错,不重复,不丢失,不乱序
- tcp:可靠,但是耗时,损失了实时性
- udp:时效性较好,但是可靠性较低。事务性应用使用udp较多。
- 传输层<点到点>是网络层所<端到端 >提供的端到端、主机到主机的服务基础上实现的
- 端到端包含若干的点到点
- 点到点: point to point
- 端到端:end to end
- 物理层:把数据信号变为物理信号
- 物理层是在media上实现的 //在第0层层
什么是Internet?
- 网络的网络
- 上层借助下层提供的服务来实现
- 应用层借助于传输层所提供的服务交换应用报文
- 相邻两个节点之间传输以帧为单位的数据
- 链路层解决点到点的问题
- 网络层:主机到目标主机。//尽力而为
- 传输层:在网络所提供的服务基础上做了加强个细分,把主机到主机的传输变为了进程到进程,不可靠到可靠
- 应用进程:按照应用程序协议交换报文
什么是互联网?
- 网络:节点和边缘
- 计算机网络:联网的计算机构成的系统
互联网:以tcp和ip协议为主的一簇协议支撑工作的网络
internet小写代表互联网(内部网),Internet大写代表因特网。
节点
- 主机节点 ——> 方形
- 数据的源和接受目标
- 数据交换节点 ——> 圆形
- eg:路由器——>转发数据的
- 路由器:链接两个不同类型的网
- eg:路由器——>转发数据的
- 负载均衡设备
方的——>方的
链路:
把节点连在一起,边:
- access 接入网(链路) ——> 只要和方的有关的
- host end system - backbone 骨干网(链路)
- switch
- rounter
- 负载均衡设备
:::info
链路层的交换机,网络层的路由器(按照路由表对所到来的分组进行处理)
:::
协议:标准
遵照同样标准可以进行互操作
格式、次序、动作
:::info
PDU (Protocol Data Unit):协议数据单元
:::
角度二:应用进程
- 互联网=分布式的应用进程+基础设施
- 基础设施(主机、应用层以下的所有协议实体)向进程提供服务
网络的边缘

接入:把边缘的主机系统接入到核心
边缘:网络应用
分布式的应用
应用层以下都属于基础设施
客户端—服务器模式
- 所有的资源在浏览器
- 服务器先运行客户端再运行
- 服务器农场———集中式的,会发生宕机
- 可扩展性较低——达到阈值会断崖式下降
P2P模式
- P2P——>Peer To Peer 点对点技术
- P——>Peer 对等体
- 对等体:分布式应用进程
- 对方可以请求我请求的节点
- 莫种程度而言,它即使客户端也是服务器
- peer增多请求增多,提供资源节点也对应增多
- 分布式的文件发送中常用。eg:迅雷(文件分发请求增多,发送增多)
:::danger
两种模式都要借助接触设施提供的通讯服务,进行通讯
网络应用使用基础设施提供的服务/基础设施为网络应用提供的通讯服务
:::
通讯服务
面向连接的服务模式
- 特点:先建立连接(握手),底层协议站做好准备(缓冲区,分配响应资源)
- 面向连接:本身知道、底层(tcp)知道——>网络不知道——>通信的状态只在端系统维护
TCP
- 向上层提供的是可靠的不出错、不重复、不失序、不丢失)、保序的
- 流量控制机制:
- 协调接收方和发送方的数据
- 拥塞控制
UDP
- 无连接的——>不握手——>事务性应用
- 不可靠——>减少时间的代价