计算机网络
Internet
从具体构成角度
节点
- 主机及上运行的应用程序
- 路由器、交换机等网络交换设备
边:通信链路
- 接入网链路:主机连接到互联网的链路
- 主干链路:路由器间的链路
协议
数以亿的、互联的计算机设备
- 主机=端系统
- 运行网络应用程序
- 通信链路
- 光纤、同轴电缆、无线电、卫星
- 传输速率 = 宽带(bps)
- 分组交换设备:转发分组(packets)
- 路由器和交换机
- 协议控制发送、接收消息
- Internet:“网络的网络”
- 松散的层次结构,互连的ISP
- 公共Internet vs,专用intranet
Internet标准
- RFC:Request for Comments
- IETF:Internet Engineering Task Force
从服务角度
- 使用通信设施进行通信的分布式应用
- Web、VoIP、Email、分布式游戏、电子商务、社交网络
- 通信基础设施为apps提供编程接口(通信服务)
- 将发送和接收数据的apps与互联网连接起来
- 为app应用提供服务选择,类似于邮政服务:
- 无连接不可靠
- 面向连接的可靠服务
网络结构
网络边缘
- 端系统(主机)
- 运行应用程序
- Web、Email
- 在“网络边缘”
- 客户/服务器模式
- 客户端向服务器请求、接收服务
- Web浏览器/服务器;Email客户端/服务器
- 对等(peer-peer)模式
- 专门的服务器(很少)
- Gnutella、KaZaA、Emule
网络边缘:采用网络设施的面向连接服务
目标:在端系统之间传输数据握手:在数据传输之前做好准备
- 人类协议中:你好
- 两个通信主机之间为连接建立状态
TCP – 传输控制协议( Transmission Control Protocol )
- Internet上面向连接的服务
- 可靠地、按顺序地传送数据
- 确认和重传
- 流量控制
- 发送方不会淹没接收方
- 拥塞控制
- 当网络拥塞时,发送方降低发送速率
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 前路漫漫,亦灿灿!