网络概念:
一、OSI七层模型
7应用层 每个网络应用,都对应不同的协议,这些协议就属于应用层(例如“ftp//”传输的是文件“http//”传输的是网页)
6表示层 将应用层即上一层协议,翻译成电脑可识别的语言,如UTF-8
5会话层 理解为传输层的领导,用于建立以及断开连接
4传输层 TCP/UDP都是传输层,用于建立及断开连接
3网络层 IP就是网络层作用是寻址让数据包找到最终地址
2数据链路层 Mac物理地址起到相邻两个设备之间的互相通讯
1物理层 网线等传输媒介,不做修饰
!!!数据在发送时,由上至下封装即第七层至第一层,目标在收到数据包之后,由下至上解包,即第一层至第七层。
运维接触第四层以上,网络接触第四层
TCP建立及断开连接
第四层传输层
TCP 面向连接 特点可靠点对点例如聊天
UDP 面向无连接 特点快速点对面例如网络直播
什么是TCP?是一种协议,相当于一种标准
三次握手--目的如何为何
在互联网的通信中,永远是客户端主动连接服务端
端口是计算机用来数据通信的虚拟接口
端口类型:
物理端口用于连接设备,例如鼠标、网线、USB
虚拟端口用于数据传输,例如80/20/21
补充:计算机的虚拟端口的范围是1-65535
握手过程:
客户端 和 服务器
主动打开端口 被动打开端口
SYN=1 连接请求
SYN=1 ACK=1请求确认
SYN=0 ACK=1连接确认
英文术语:
LISTEN 在监听
SYN-SENT SYN已发送
SYN-RCVD SYN已接收
ENTABLISTEN 已连接
为什么需要三次握手:
如果一次握手,会打破可靠性,两次服务器会一直等待
四次挥手:
客户机 服务器
FIN=1 断开请求
ACK=1 请求确认
FIN=1 ACK=1断开请求
ACK=1 请求确认
二、IP (Internet Procotol)32位二进制数组 1~254四组数据段。
作用:身份识别、寻址(路由 Router)
IP地址不可单独设置,需要配合子网掩码,反之亦然。
三、子网掩码
作用:帮助区分网段
(0.0.0.0;255.0.0.0;255.255.0.0;255.255.255.0;255.255.255.255)
注:0不可出现在255前面,255与255之间不能出现0
网段区分办法:将掩码转换为二进制数段,将IP转换成二进制数段,两者相乘,乘积相同的为相同网段。
相同网段之间可以通信,不同网段之间不能直接通信,相同网段之间通信用交换设备,不同网段之间通信使用路由设备。
未完待续;
特别鸣谢菜鸟博客!