目录
网络的基础
《 通信要有来有往》
OSI七层模型的分层结构
OSI和TCP/IP的五层和四层模型展示
一些知识点
TCP/IP协议族的组成
传输层的协议:TCP/UDP
数据封装
数据解封装
理想的网络设计
单工半双工和全双工的区别和联系
计算机网络的核心:
通过有线的电缆,水晶头或者通过无线连接,按照规则,连接起来的通信集合
通信的要素:
人与人之间,人与物之间,物与物之间,通过某种媒介和行为进行交流!!
网络通信:终端设备之间通过计算机网络进行通信
认识网络工作站
机房:工作站,类似于家庭主机,没有统一的规格
pc服务器三种常见的外观:1.塔式2.刀片式3.机架式
交换机的作用:提供更多的接口
网络分层
为什么要分层:
1.将复杂的网络环境简化,便于处理网络问题
2.统一了物理层接口等的硬件标准。
从上到下排序:7应用层 6表示层 5会话层 4网络层 3传输层 2 数据链路层 1物理层
· 应用层:人机交互的一个窗口
· 表示层:人类语言翻译成二进制;压缩和加密数据的功能
· 会话层:建立,管理,中止会话
· 传输层:由两种协议:TCP/UDP 定义数据如何传输
TCP:稳定(一定可以收到),但是速度慢安全性高
UDP:速度快,但是不一定能收到(安全性不高)
· 网络层:选择最佳路径传输数据。
· 数据链路层: 二次通过mac地址确认,信息是否正确到达,检查数据的完整性
网卡的设备编号(mac地址)是唯一的,查询网卡的命令:ipconfig /all
· 物理层:建立,维护,断开物理连接(插上网线)比特流
发现问题→定位问题→解决问题
网络层→传输层→应用层→防火墙→物理层
程序:执行特定任务的一串代码
操作系统:是复杂的一个程序,由代码构成,执行调度硬件。
如果是单机环境,系统靠PID号来区别应用程序的
如果是多台主机之间,是靠端口号来区分应用程序
端到端(端口号到端口号)之间的通讯:上四层
点到点之间的通讯:下三层
端口号:指挥出现在传输层及以上的层,不会出现在下三层
ping 命令是处在网络层的,他的协议是icmp
核心是传输层和网络层
网络层的协议:IP协议:
ARP:
ICMP:ping,检测网络的连通性(有来有回才叫通)
传输层的协议:TCP和UDP
应用层:
· HTTP(超文本传输协议):80端口
超文本传输协议:传输不止可以传输文本,还可以传输图片和视频。
· FTP:默认用的tcp的20和21端口
文件传输协议,两台电脑之间传文件用的。
· TFTP:用的是udp的69端口
小文本传输协议,不稳定,。适合传输一些小文件。
TCP:稳定(一定可以收到),但是速度慢安全性高
UDP:速度快,但是不一定能收到(安全性不高)
(如图所示)
应用层:比如说在微信发送hello 是实际要发送的数据
表示层:将hello翻译成二进制
会话层:选择对应的通道
传输层:根据应用程序的设计,选择tcp或者udp 进行传输数据
网络层:根据ip地址选择对应的最佳路径
数据链路层:根据mac地址 进行确认数据是否传输正确
物理层:负责把数据转换成电流发送出去
实际上就是封装步骤倒过来(如图所示)
1核心层--------高速转发数据包(流量高速转) -------三层交换机、路由器、防火墙网络层
2汇聚层---------流量控制、转发数据- (对流量)-------三交换机网络层
3接入层---------提供尽可能多的接(20接口)----二层交换机 数据链路层
单工:单工数据传输只支持数据在一个方向上传输。例如:电视,广播。
半双工:数据传输允许数据在两个方向上传输,但是 在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信;在同一时间只可以有一方接受或发送信息。例如:对讲机
全双工:数据通信允许数据同时在两个方向上传输。例如:电话通信。