
计算机网络
Mr-Xi
此博客不在更新,更多博客请访问:
http://blog.youkuaiyun.com/qq_29078329
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HTTP get和post请求
(1)get请求方式用于获取、查询资源,post请求方式用于更新、改变资源,get方式是安全的和幂等的,所谓安全是指get请求仅仅是获取资源,并不会更改资源内容,幂等是指对同一个URL的多个请求应该返回同样的结果,从请求自身的角度来看并没有改变资源。Post请求可能会改变服务器上的资源。 (2) Get请求的数据会附在URL后面,以?分割URL和传输数据,参数之间以&相连,请求的数据量的大小受U原创 2016-10-31 14:59:32 · 477 阅读 · 0 评论 -
HTTP的详细请求过程
(1)http是应用层的协议,发送请求之前要先通过socket建立TCP连接,socket是通过IP和端口号建立的,所以在建立连接前要通过DNS协议把URL转换成对应的IP,客户端先把这个url发给本机配置的DNS服务器,如果能够找到相应的url就返回ip,否则DNS将继续把解析请求发送给上级DNS服务器,请求会一直发送到根DNS服务器直到得到结果解析的IP。 (2)DNS解析URL得到IP地址原创 2016-10-31 15:01:27 · 10356 阅读 · 0 评论 -
HTTP和HTTPS的区别
HTTP协议以明文方式发送内容,不提供任何方式的数据加密,HTTP协议不适合传输一些敏感信息,比如信用卡号、密码等支付信息,为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密(HTTP下面是TCP,HTTPS下面是SSL,SSL下面是TCP;HTTP端口是80,HTTPS端口是443),很多银行网站或电子邮箱安全级别原创 2016-10-31 15:08:29 · 400 阅读 · 0 评论 -
TCP的三次握手,四次挥手
(1)建立连接的时候有几个关键的数据段,ACK(确认应答数据段),ACK=1时连接才有效,连接建立后所有发送的报文的ACK必须为1;SYN(同步序号),SYN连接建立时用来同步序号,当SYN=1而ACK=0时,表明这是一个连接请求报文,对方若同意建立连接,应在响应报文中使SYN=1和ACK=1,也就是SYN等于1表示这是一个连接请求或连接接受报文。 建立连接的时候,第一步是主机A发出请求连接报文原创 2016-10-31 15:12:39 · 537 阅读 · 0 评论 -
TCP和UDP的区别
TCP和UDP都是传输层的网络协议,TCP是面向连接的,可靠的传输协议,UDP传送数据前不需要进行连接,传送的数据不保证到达,达到的数据也不保证是按顺序接收的。 TCP是面向连接的,在传输数据之前要经过三次握手才能建立可靠的连接,传输过程中, TCP通过检验和、序列号、确认应答保证数据可以按顺序到达接收方,并且数据丢失的话,会重新发送丢失的报文。UDP在传输前不用事先建立连接,直接发原创 2016-10-31 15:15:16 · 463 阅读 · 0 评论