网络原理初识
- 网络发展形态
- 网络分层协议
- OSI 7层协议
- TCP/IP 4层协议
- 网络在传输过程中必须依靠的5个信息
- 传输层的TCP/UDP协议
- 数据传输过程
- 网络中的地址管理
- IP地址
- MAC地址
网络发展形态
- 独立模式: 计算机之间相互独立
- 网络互联: 多台计算机连接在一起, 完成数据共享
- 局域网LAN: 计算机数量更多了, 通过交换机和路由器连接在一起
- 广域网WAN: 将远隔千里的计算机都连在一起;
- 移动互联网:现阶段是pc-pad-手机 都进行网络联机
- 物联网:所有电器设配都可以进行网络连接
网络分层协议
OSI 7层协议
(较原始,用的不多,但要理解)
- 应用层:针对特定应用的协议
简单的说就是咱们的程序这一层 (SSH、SFTP、HTTP、DNS解析域名),是为了实现程序去用的【不同软件地协议(京东,淘宝)】 - 表示层:设备固有的数据格式和网络标准格式的转换
把网线中传输的数据转化成咱们程序要用的数据【下订单需要把订单编号转换成订单详情】 - 会话层:通信管理。负责建立和断开通信连接。管理传输层以下的分层。
管理链接的两端,客户端和服务器端,会话建立和管理的过程。【网购下单建立会话连接】 - 传输层:管理两个节点之间的数据传输(确保数据被可靠地传动到目的地)
TCP/UDP协议【相当于快递发货地源地址和目的地地址】 - 网络层:地址管理与路由选择
IP协议【相当于规划送快递的最优路线】 - 数据链路层:互联设备之间传送和识别数据帧
MAC协议 (接收和解析相邻节点的数据)【相当于实际走规划好的路线】 - 物理层:以0,1代表电压的高低,灯光的闪灭,界定连接器和网络的规格
一些基站,电信号和光信号【相当于运送最后的中转站】
TCP/IP 4层协议
相当于把OSI 7层协议进行一个简化,从而形成TCP/IP 4层协议
- 应用层
- 传输层
- 网络层
- 数据链路层
网络在传输过程中必须依靠的5个信息
- 目标IP
- 目标端口号
- 源地址
- 源端口号
- 协议
传输层的TCP/UDP协议
特点:
- UDP:无连接、不稳定、面向数据报Datagram
- TCP:有连接、稳定、面向数据流(定义边界较困难)
数据传输过程
- 封装:从应用层一步步到物理层的过程【装快递】
- 分用:从物理成再到应用层的过程【拆快递】
不同的协议层对数据包有不同的称谓
- 在传输层叫做段(segment)
- 在网络层叫做数据报 (datagram)
- 在链路层叫做帧(frame)
网络中的地址管理
IP地址
IP地址可以连接到服务器然后通过路由器返回服务器的信息,
【下单和发快递到地址的过程】
但是这并没有对应到每个用户A,B,C呀,这时候就需要用到MAC地址
IP协议有两个版本, IPv4和IPv6,但一般默认IPv4
- IP地址是在IP协议中, 用来标识网络中不同主机的地址;
- 对于IPv4来说, IP地址是一个4字节, 32位的整数;
- 我们通常也使用 “点分十进制” 的字符串表示IP地址, 例如 192.168.0.1 ; 用点分割的每一个数字表示一个字节, 范围是 0 - 255;
查看自己的ip
cmd窗口下输入
MAC地址
MAC是交换机的作用,
【把西科大快递去见处对应到每个人】
物理地址/网卡地址
MAC 地址是出厂就生成全球唯一地址
- MAC地址用来识别数据链路层中相连的节点;
- 长度为48位, 及6个字节. 一般用16进制数字加上冒号的形式来表示(例如: 08:00:27:03:fb:19)
- 在网卡出厂时就确定了, 不能修改. mac地址通常是唯一的(虚拟机中的mac地址不是真实的 mac地址, 可能会冲突; 也有些网卡支持用户配置mac地址)
怎么查看自己的MAC地址呢
cmd窗口下输入
物理地址就是MAC地址