iOS 开发 Objective-C

iOS 笔记 HTTP HTTPS Socket IM

2020-11-04  本文已影响0人  望穿秋水小作坊
1. Socket 是什么?

Socket 是通信的基石,是位于网络层和应用层之间的抽象层,是一组 Socket API。包含进行网络通信必须的五种信息:连接使用的协议,本地主机的 IP 地址,本地进程的协议端口,远程主机的 IP 地址,远程主机进程的协议端口。

2. Socket 同时支持 TCP 和 UDP 两种传输协议,啥意思呢?
3.互联网协议如果分五层的话,是哪五层?
五层结构
4. HTTP、TCP、IP、Socket 和互联网协议的五层有什么关系?
5. 互联网协议的五层对应我们生活中的那些具体实物?
6. TCP 和 UDP 的区别?
7. 简述 TCP 连接建立的三次握手?
8. 简述 TCP 关闭建立的四次挥手?
9. HTTP 和 HTTPS 的区别?
10. Socket 和 HTTP 的区别?
11. 为什么 Scoket 都是长连接了还要心跳机制?
12. 为什么有心跳机制了,还要 Pingpong 机制呢?
上一篇 下一篇

猜你喜欢

热点阅读