计算机网络
是两台以上具有独立操作系统的计算机通过介质连接成的相互共享硬软件资源的集合体
两大功能:连通 共享
什么是Internet?
硬件
计算互联设备--主机
通信链路--双绞线、光纤、无线电频谱、卫星
分组交换--路由器和交换机
服务
提供网络应用基础架构
允许终端运行分布式应用程序,彼此交换数据 Web,email,database,games,P2P file sharing..
分布式应用程序:应用程序分布在不同的终端,通过网络完成一项任务。通常是服务器/客户端模式
分布式应用程序提供的通信服务接口
无连接服务connectionless
面向连接服务connection-oriented
什么是协议?
定义了两个或多个通信实体之间交换报文的格式和次序,以及在报文发送和接受或其他时间所采取的行动。
比如:TCP、IP、HTTP、FTP、SMIP
网络结构
网络边缘:客户机和服务器--合称为端系统/主机
接入网络的物理介质:有线通信链路、无线通信链路
网络核心:互联的路由、网络组成的网络
客户和服务器
客户/服务器 C/S模型: 客户请求,服务器接收请求并响应 Client Server 比如 QQ
链接 https://baike.so.com/doc/5418772-5656939.html
浏览器/服务器 B/S模型: 将系统功能实现的核心集中到服务器,客户端安装浏览器,服务器安装数据库,浏览器通过Web Server 同数据库进行数据交互 比如 淘宝网
链接 https://baike.so.com/doc/5400522-5638112.html
peer-peer model 端对端模型: 极少/不采用专门的服务器 比如 迅雷
链接 http://www.intsci.ac.cn/users/luojw/P2P/ch01.html
将终端接入到网络边缘的路由:局域网、广域网
数据传输率--带宽 1B/s = 8bps (b/s)
接入网络
物理链路:在发送端和接收端,传输位信号