TCPIP五层模型分析各层协议
OST是分了七层模型。⽽在TCP/IP五层模型中,会话层、表⽰层和应⽤层统称归类为应⽤层!那如下:(各层列举常⽤的协议)
应⽤层:HTTP、FTP、POP3、SMTP、
传输层:TCP(经典三次握⼿)、UDP。(字节流报⽂)。主页是⽤户数据报⽂。
⽹络层:IP协议。绑上IP地址和端⼝。把⽤户数据准确的发送出去。
tcpip协议pdf数据链路层:连接硬件设备程序。如:⽹卡驱动!
物理层:就是硬件本⾝了。
1. HTTP:
1)请求报⽂:请求⽅法、请求URI、协议版本、可选的请求的⾸部字段、内容实体构成。
A.注意头部的content-type的选择:可以选择multipart上传附件等多样性⽂件!
2)响应报⽂:HTTP协议版本、状态码、状态码解释短语、头部、主体内容。
B.同样注意:content-type的选择!
3) cookie技术:在请求和响应报⽂的头部会⾃动带上这个cookie字段:值是浏览器和服务器端⾃动获取并在传输过程中⾃动带上。可⽆需客户参与!也注意设置httpOnly,不让⿊客盗取,只能合法⽤户的HTTP请求的时候获取!
4)关于HTTP的请求⽅法:除了常⽤的GET/POST还有少⽤的PUT/等等。其中CONNECT⽅法要求连接代理服务器上的加密隧道传输(SSL/TSL)
5)HTTP状态码:以⾸个字母为⾏业指导的⼤分类标准,后两位可⾃定义,只要前后端协商好就可以了!
1XX代表信息正在处理
2XX代表成功状态
3XX重定向
4XX客户端出错
5XX服务器端出错
6)如果采⽤了HTTP+SSL。只有报⽂主体部分被加密。头部不会被加密!
8)websocket协议的使⽤!
9)主页HTTP头部攻击⽅式
2. TCP
经典的三次握⼿
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论