知识点复习41 计算机网络

TCP建立连接的过程

rest 风格 是用来描述什么的?

描述接口(api)  ,各种接口.

 

http 接口 按照rest 风格设计  就是 restfull http

webservice 接口 按照rest 风格设计 就是 restfull webserivce.

这和rest 风格的http 接口 比较来说 ,只能算是实现了 一个接口 ,但是 没有 更加规范的定义 http 接口,

这个接口的定义 不易于扩展,比如说客户端想要 xml 格式的数据,我们就没有办法了。

因为我们定义的接口不灵活,不规范。 rest 风格就是教我们如何规范的定义接口。

一般我们设计接口 就只会使用 post 和 get 方法

restfull api 教我们设计接口的时候 一定要 适当的使用 put 和delete 方法。

总之 restfull api 就是一个风格,按照这个风格设计出来的接口 会很棒,但是不是必须的,我们如果只是要实现某个功能,完全可以忽略  restfull 风格,按照自己的 风格来设计就可以了。

 

【问题1】为什么连接的时候是三次握手,关闭的时候却是四次握手?

答:因为当Server端收到Client端的SYN连接请求报文后,可以直接发送SYN+ACK报文。其中ACK报文是用来应答的,SYN报文是用来同步的。但是关闭连接时,当Server端收到FIN报文时,很可能并不会立即关闭SOCKET,所以只能先回复一个ACK报文,告诉Client端,"你发的FIN报文我收到了"。只有等到我Server端所有的报文都发送完了,我才能发送FIN报文,因此不能一起发送。故需要四步握手。
 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值