网络概述
硬件方面:通过介质将网络设备和终端连接起来
软件方面:操作系统,应用软件,应用程序相互通讯
实现资源共享和信息传递
计算机是一组自治计算机互连的集合
设备(Device) 介质(Media) 消息/报文(Message/Data) 协议(Protocol) 发送方/信息源(Sender/Source) 接收方/信息目(Receiver/Destination)
网络的演进:主机互联-局域网-互联网-因特网
network 网络,一组相互连接的设备
Internet 互联网,多个互联互通的网络
Internet 因特网,互联全世界的网络
ISP:因特网服务提供商,向用户提供互联网接入业务
网络类型
PAN 个域网
LAN 局域网
CAN 园区网
MAN 城域网
WAN 广域网
WLAN 无线局域网
WWAN 无线广域网
协议:Protocol
网络通信中"语言"
汉语和英语当做"协议"
聊天当做"通信"
说话的内容当做"数据"
决定数据的格式和传输的一组规则
计算机之间事先达成详细的约定,并遵循这一约定进行处理方可建立通信。
网络的性能指标
带宽:
描述在单位时间内从一个节点传送到另一个节点的数据量
类似水管的粗细、道路宽度程度
以bps(比特每秒)为单位
如:以太网宽带为10Mbps,快速以太网为100Mbps
延迟:
描述从一个节点到另一个节点所经历的时间,通常以ms为单位
网络拓扑:Topology
用来描绘网络结构(网络类型、设备类型、设备数量、线缆、带宽、服务、数据走向等)示意图
拓扑类型:根据接口、星型、网状
网络模型
分层思想:将复杂的流程分解为几个功能相对单一的子过程
流程更加清晰,复杂问题简单化
更容易发现并针对性解决问题
网络标准化:规范不同的互联标准,兼容
两大模型:协议簇
分层模型——OSI(记忆)
7 应用层——为应用程序提供网络服务
6 表示层——数据格式化,加密,解密
5 会话层——建立、维护、管理会话连接
4 传输层——建立、维护、管理端到端连接
3 网络层——IP寻址和路由选择
2 数据链路层——控制昂螺层与物理层之间通信
1 物理层——比特流传输
分层模型——TCP/IP模型
TCP/IP开发先于OSI,最终在市场上获得认可,目前所有厂商支持并使用。
数据封装和解封:
应用数据需要经过每一层处理之后才能通过网络传输到目的端
OSI把每一层数据称为PDU(协议数据单元)
TCP/IP根据不同层分别使用了段、包、帧、比特
逐层向下传递数据,并添加报头和报尾的过程称为封装(打包)
反正,接收方需要逐层向上传递数据,称为解封(拆包)
TCP/IP协议簇中常见的协议:
应用层:HTTP FTP TFTP SMTP SNMP DNS
传输层:TCP UDP
网络层:TCMP IP ARP
数据链路层 物理层:由底层网络定义的协议