项目作者: MrXCQ
项目描述 :
Socket 通信
高级语言: Objective-C
项目地址: git://github.com/MrXCQ/LearnSocket.git
LearnSocket
Socket 通信
OSI(开放式系统互联), 由ISO(国际化标准组织)制定
- 应用层
- 表示层
- 会话层
- 传输层
- 网络层
- 数据链接层
物理层
TCP/IP, 由美国国防部制定
- 应用层, HTTP, FTP, SMTP, DNS
- 传输层, TCP, UDP
- 网络层, IP
链路层, ARP, RARP
HTTP(短连接)
- 建立链接, 三次握手
断开链接, 四次挥手
数据报文->数据包->数据帧->比特流(二进制)—>比特流->数据帧->数据包->数据报文
socket, “插口”, “套接字”, 长连接, 存在于应用层和传输层之间, 提供一种封装, 方便进行通信

七层结构
