前言
🍀作者简介:滁院散养学生,为挣钱努力拼搏的一名小学生。
🍁个人主页:杭椒的博客
开个新坑,明年考CISP-PTE(渗透测试工程师)
还是先过NISP(二级)在说吧
下血本了都555~
目录
为了将七层处理简化,使用TCP/IP参考模型,使处理流程变的简单,变成4/5层
应用层:主要区别在最后一个,应用层都是固定的(对应的接口,数据转换)
主机层(传输层):数据传递的快慢,顺序,由其控制
因特网层:网络定位主要解决路由选择、拥塞控制和网络互联等问题。
网络接入层:点到点的定位,
物理层:通过实际物质传递,比特流转换,负责将比特流在结点间传输,即负责物理传输。该层的协议既与链路有关也与传输介质有关。
举个栗子:现在用的wifi,利用网络接入层完成的
日常使用中,协议必不可少,电脑开机有网线/网络就自动生成协议(HDCP)
HTTP:http://ww.baidu.com
传输层协议:TCP/UDP。为了维护稳定,端到端的传输。
网络层:IP,ICMP–网络信息的安全问题(如ping命令)
数据链路层:Ethernet(以太网协议)、PPPoE、PPP
网络层:网络的标准,无线的标准
RFC:常见的学术性的研究,包括计算机和网络的原理,都能在里面找到
IEEE802.3(Ethernet)、IEEE
应用层:数据
-
应用层为应用软件提供接口,使应用程序能够使用网络服务。应用层协议会指定使用相应的传输层协议,以及传输层所使用的端口等。
-
应用层的PDU被称为Data(数据)
-
PDU:协议数据单元
-
应用层:数据
HTTP指定传输层TCP HTTP 80(TCP)
talent 23(TCP)
FTP 20、21(TCP)
SMTP 25(TCP)
TFTP 69 (DDP)
C/S(Client/Server):客户端和服务器。
FTP客户端:提供本地设备对远程服务器的文件进行操作的命令。
FTP服务器:依照FTP协议提供服务。
Telnet服务器:可以是AP、Router、SW、Firewall、Server等
HTTP (HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。
依旧是C/S模式访问与被访问。
传输层:段
- 传输层协议接收来自应用层协议的数据,封装上相应的传输层头部,帮助其建立
“端到端"(Port to Port)的连接。
- 传输层的PDU被称为segment(段)
应用层中的服务器传给传输层(封上头部),传输层交给TCP处理(重新定义个名字叫数据段),
Source port:端口号
Destination port:目的端口
Sequence number:序列号
Acknowledgement number:确认序列号
Header length:头长度
Reserved:保留字段
Control bits:控制字段
Window:窗口
Checksum:校验
Options:填充字段(不要也行)
浏览器输入网址之后,寻找TCP端口,然后到服务器。
- 客户端使用的源端口一般随机分配,目标端口则由服务器的应用指定
- 源端口号一般为系统中未使用的且大于1023
- 目的端口号为服务端开启的应用(服务)所侦听的端口,如HTTP缺省使用80
电脑和电脑要有标识,即ip地址
三次握手和四次挥手
- TCP:面向链接可靠性协议
- UDP:不可靠的
三次握手:保证通信设备都工作在线,才可以发文件
Seq==Sequence序列号
Ack==Acknowledgement number确认序列号
TCP:面向链接可靠性协议
TCP的工作过程:
- 建立连接,三次握手(Seq,Ack) 发送数据,(Seq,Ack,win)序列号排序,确认序列号确定接收,win确定传递速率
- 结束连接:四次挥手(FIN),释放资源
TCP使用序列号和确认序列号字段实现数据的可靠和有序传输。
确定都在线,然后看有多少文件,**win**进行同步
FIN置位:断开的开关,为1时,即为断开的请求
PC1确认文件发完了,PC2确认文件接收完了,然后在断开,
网络层:包
数据链路层:帧
MAC地址:给每台主机做标识的,出厂自带通过cmd,输入**ipconfig/all**,即可查看
- MAC (Media Access Control)地址在网络中唯一标识一个网卡,每个网卡都需要且会有唯一的一个MAc地址。
- MAC用于在一个IP网段内,寻址找到具体的物理设备。
- 工作在数据链路层的设备。例如以太网交换机,会维护一张MAC地址表,用于指导数据帧转发。
ARP缓存查看,cmd中输入**arp -a**
ARP:地址解析,通过已知IP地址去获取MAC地址。
(ARP攻击很危险噢)
MAC地址:48bit,用16进制表示。
分类:
广播MAC地址:FF-FF-FF-FF-FF-FF(48个1)
全FF---全网进行广播
单播MAC地址:00-50-56-e5-67-5b(第一个字节,第8个bit为0)
组播MAC地址:01-00-5e-7f-ff-fa(第一个字节,第8个bit为1)
工作过程:请求、响应
物理层:bit
ISO 小结:
> 应用层:数据 协议:HTTP、FTP、Telnet、DNS、DHCP
> 传输层:段 协议:TCP
> 网络层:包 协议:IP、ICMP、IGMP
> 数据链路层:帧 协议:以太网、PPP
> 物理层:bit
新姿势:
因为是上课边讲边截图的,还得做笔记,所以只记了个大概,不喜勿喷。。。。
不过学到了新东西双绞线,本来还以为是什么高级玩意,结果还是网线。。。。一整个亚麻跌住了