一.什么是网络?
网络是由网络连接设备通过传输介质将网络终端设备连接起来进行数据交换,资源共享的平台
·网络连接设备:路由器,交换机,中继器
交换机的功能
无限延长传输距离
实现单播
Mtu 最大传输单元 1500b
Mss最大段长度 1480b
中继器的作用 (Csma/cd 带冲突检测的载波多路访问技术,广播/洪泛)
路由器的功能
1.分割广播域
2.路由功能
二.OSI七层参考模型
应用层:人机交互接口
表示层:将逻辑语言转换为二进制
会话层:针对传输的每一个数据包建立一条连接----防止不同数据的相互干扰
上三层:控制层面
下四层:数据层面
传输层:通过端口号区分不同服务,数据分段
端口号的取值范围 0-65535 1-1023为著名端口号 1024-65535 高端口号,动态端口号
·ftp 文件传输协议 tcp 21
·telnet 远程登录 tcp 23
·http 超文本传输协议 tcp80 8080
·https 安全的http tcp 443
·DNS 域名解析系统 UDP/TCP 53
TCP协议-----传输控制协议-----面向连接的可靠性传输协议
SYN,同步标志位;ACK 确认标志位;PSH 传送标志位;
FIN 结束标志位;RST 重置标志位;URG 紧急标志位;
·MSS
:最大传输段
·MSS=MTU-IP头部-TCP头部
可靠性:
确认机制:对每次接收到的数据段,都需要进行一次确认回复
重传机制:当一个数据段中某一个报文丢失后,会要求重新传输这个丢失的报文
排序机制:当一个数据段被分为多个数据包时,从不同路径传输,最终到达目的地
的顺序会被打乱,所以需要重新进行排序
流控机制(滑动窗口机制):通过调节窗口大小来对流量大小进行控制
三次握手:
1.TCP/IP协议是传输层的一个面向连接的安全可靠的传输协议,三次握手的机制是为了在客户端和服务端建立一个安全可靠的连接。
第一次握手:客户端将同步标志位SYN置为1(SYN为1就表示要建立连接)请求序号seq=x,并将该数据包发送给服务端
可靠性:
确认机制:对每次接收到的数据段,都需要进行一次确认回复
重传机制:当一个数据段中某一个报文丢失后,会要求重新传输这个丢失的报文
排序机制:当一个数据段被分为多个数据包时,从不同路径传输,最终到达目的地
的顺序会被打乱,所以需要重新进行排序
流控机制(滑动窗口机制):通过调节窗口大小来对流量大小进行控制
三次握手:
1.TCP/IP协议是传输层的一个面向连接的安全可靠的传输协议,三次握手的机制是为了在客户端和服务端建立一个安全可靠的连接。

第一次握手:客户端将同步标志位SYN置为1(SYN为1就表示要建立连接)请求序号seq=x,并将该数据包发送给服务端