美文网首页
TCP/IP 协议

TCP/IP 协议

作者: AnnaJIAN | 来源:发表于2018-11-24 17:56 被阅读0次

三次握手协议

-客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;
-服务器收到syn包,必须确认客户的syn(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;
-客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。
连接建立后,客户端和服务器就可以开始进行数据传输了。

网络七层协议

-物理层:电流,编码,连接头、帧、帧的使用。比特
-数据链路层:单个链路上如何传输数据。帧
-传输层:端到端的传输协议,路由的的实现方式,IP。datagram
-网络层:数据流的恢复,数据包的排序处理,TCP。数据包
-会话层:使表现成能够看到连续完整的数据,SQL。SSL。加密通道
-表示层:定义数据格式及加密,二进制,ASCII。
-应用层:通信服务的应用层,HTTP, FTP。

HTTP和HTTPS的区别

HTTP 端口80。数据包是通过明文传输的,通过抓包能看到数据信息。
HTTPS 端口443,超文本传输协议安全协议。
HTTPS是在服务端装了一个CA证书。从服务端来说,返回给客户端一段加密数据包,使传过去的数据不会被中途拦截,而窜改。是在TCP层之上的一层SSL层传输的,安全的传输通道。从客户端来说,保证客户端与这个网站的整个通信过程是安全的。不会在浏览一半的时候,网址被窜改。客户端每次去访问的时候,都要读取这个CA证书。

  1. 完成三次握手协议。
  2. 客户端验证CA证书。
  3. DH/hash加密。
  4. 通过SSL加密通道协商,协商好用哪一种方式加密。
  5. 用加密方式传输,对称算法加密和hash加密保证完整性。

关于http
什么是socket

相关文章

  • TCP协议

    TCP/IP协议分层详解TCP/IP协议详解通俗易懂网络协议(TCP/IP概述)什么是TCP/IP协议?

  • TCP/IP协议

    一、关于TCP/IP TCP/IP协议是一个协议集合,HTTP协议,IP协议,TCP协议,DNS协议等都属于TCP...

  • 关于网络基础知识TCP/IP(三)

    四、掌握TCP/IP协议:TCP/IP3次握手 4.1 IP协议是TCP/IP协议中最重要的协议,它为TCP UD...

  • TCP HTTPS专题

    TCP HTTPS专题 TCP协议 TCP/IP协议分层 TCP/IP 协议族里重要的一点就是分层。 TCP/IP...

  • (二)TCP/IP四层模型

    1、基本介绍 TCP/IP协议,也称TCP/IP协议族或TCP/IP协议栈,其中: TCP:Transmissio...

  • TCP/IP 网络协议 简记

    参考文档TCP/IP网络协议TCP/IP 协议 **************************** 常见协议...

  • 详解TCP与UDP协议

    TCP/IP协议 首先弄清楚,TCP协议和UCP协议与TCP/IP协议的联系。 TCP/IP协议是一个协议簇。里面...

  • TCP/UDP、IP 、Socket、HTTP笔记

    1.1 TCP/IP协议组 TCP/IP协议(传输控制协议)由网络层的IP协议和传输层的TCP协议组成 IP层负责...

  • TCP/IP、TCP、UDP

    一、TCP/IP协议 TCP/IP协议是一个协议簇。其中包括UDP、TCP、IP等协议。之所以命名为TCP/IP协...

  • 《图解HTTP》

    网络基础TCP/IPTCP/IP协议族说法一:TCP/IP是指TCP和IP两种协议说法二:TCP/IP是在IP协议...

网友评论

      本文标题:TCP/IP 协议

      本文链接:https://www.haomeiwen.com/subject/stlyqqtx.html