计算机网络
计算机网络通俗理解为:网络上的设备+用于通信的协议+应用网络的软件来进行大致理解
计算机网路主要由一些通用的,可编程的硬件互联而成,桶过硬件,可以传送不同类型的数据,并可以支持广泛和日益增长的应用的
在网络中多用户通过协议进行通信,协议三要素:语法、语义、同步
在网络中通信中使用大端序进行发送
1、语法
语法用来规定信息格式。数据及控制信息的格式、编码及信号电平等。
2、语义
语义用来说明通信双方应当怎么做。用于协调与差错处理的控制信息。
3、同步
时序定义了何时进行通信,先讲什么,后讲什么,讲话的速度等。比如是采用同步传输还是异步传输。
计算机网络层次结构
- OSI七层模型
OSI是一个开放性的通信系统互连参考模型,它是一个定义得非常好的协议规范。但是在应用上没有被厂商使用,主要用于研究
- 应用层——为计算机用户提供接口和服务
- 表示层——数据处理 编码解码 加密解密
- 会话层——管理 建立,编程 重连通信回话
- 传输层——管理端到端的通信
- 网络层——数据路由决定数据在网络中的路径
- 数据链路层——管理相邻结点之间的数据通信
- 物理层——数据通信的电器物理特性
- TCP/IP 四层协议模型
- 网络接口层——在现代计算机集中体现为网路接口卡的使用等价于OSI中的数据链路层与物理层的集合
- 网络层——网络层的目的是实现两个端系统之间的数据透明传送,具体功能包括寻址和路由选择、连接的建立、保持和终止等。
- 传输层——保证端到端的通信
- 应用层——相当于OSI中应用层、表示层、回话层的集合
网络设备
网络上的主要设备:集线器、交换机、路由器、网卡
- 网卡,又称为网络卡或网络接口卡,为了将服务器、工作站(通称智能设备)连到网络中去
- 集线器,(HUB)工作在OSI的第一层,即物理层。是局域网中重要的部分之一,是网络连线的汇集连接,集线器是用扩展以太网连线的设备,让更多端站点能相互通信。
- 交换机,对应于OSI模型的第二层,即数据链路层。它可以在传统的LAN中消除竞争和冲突。在交换机中数据帧通过一个无碰撞的交换矩阵到达目的口,与集线器不同的是,它并不把数据帧发往所有的端口,而只向目的的口发送。
- 路由器,工作OSL模型的第三层,即网络层。它们被用来把网段分隔成独立的冲突域和广播域。不仅每个网段都是它自己的冲突域和广播域,而且每段网络都拥有自己的逻辑网络地址。路由器的每个端口都对应这唯一的IP地址
TCP/IP协议族四层上的协议
- 网络接口层
PPP 点对点通信协议
CSMA/CD 载波监听多点接入·碰撞检测协议 - 网络层
IP 网际互连协议
靠上层的
ICMP’ 互联网控制报文协议
IGMP 协议
靠下层的
ARP 地址解析协议
RARP 反向地址转换协议 - 传输层
TCP 传输控制协议
UDP 用户数据报协议 - 应用层
HTTP 超文本传输协议 80端口
FTP 文件传输协议 20 21 端口
DNS 域名解析协议 53/tcp或/udp
SMTP 简单邮件协议 25/tcp
POP3 邮局协议110/tcp
HTTPS 加安全的超文本传输协议 443/udp
TELNET 远程登录协议 23/tcp