[慕课网学习笔记]计算机网络相关的问题

1.OSI 七层模型指的是哪些内容

2. http协议中 get和post的区别

(1)功能差异, get是从服务器端取东西,post是从客户端向服务器端上传数据, 提交

(2)数据传输 方式  get是将参数放在URL里,将数据传给服务器,服务器根据传过来的参数返回对应的内容

                                 post是有URL 部分,它是唯一的标识,通过唯一标识将数据提交到唯一标识的路径下,数据是存放在包这一层,不是放在URL里,post将数据放在包里面,将包提交给服务器,服务器将包存放在数据库或其他地方。

get是将数据放在URL 里面,post是将数据放在包里面

(3)安全性 post相对于get更加安全一些。浏览器的地址栏会显示出所有的URL,还有历史记录,get将数据放在URL里。

post将数据放在包里,浏览器无法记录。对用户不可见。

无论是post还是get,如果数据没有加密,我们是可以通过第三方工具比如fiddler 来抓取,都可以看到传输内容。

3.tcp和udp的区别

TCP是建立连接后才可以进行通信,http,https是面向连接的,所有网页,打开网页是要和服务器建立连接

UDP 微信QQ即使不在线,当我们在线的时候别人发给我们的东西依然可以收到。这就是面向非连接。即使不在线,别人依旧可以把数据发过来。

UDP容易丢数据

TCP是先建立连接再传输数据,所以比较慢

4. tcp连接三次握手四次挥手过程

5.socket建立连接的过程

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值