第十八章网络编程

来源:互联网 发布:淘抢购淘宝客提取推广 编辑:程序博客网 时间:2024/05/07 04:13

ISO国际标准化组织提出的OSI(开放系统互联)

OSI模型分七层:

应用层表示层会话层传输层网络层数据链接层物理层

tcp/IP模型分四层:

应用层(对应OSI前三层),http,https,封装传输层(对应OSI传输层),tcp与udp区别:tcp安全性更高,传输慢,因为要经历三次握手机制影响时间,udp不安全,但传输速度更快(视频用的较多)。网络互联层(对应OSI网络层),ip网络接口层(对应OSI数据和物理层)。

信息传递步骤:先把内容传递给应用层进行封装分包头(装协议)及包内容然后传入下一层继续同样动作最后输出,接受时时进行拆装。

TCP/IP成为事实上的模型。OSI成为理论性模型。

Socket套接字

端口:0-65535总共65536个端口,0-1023给程序预留的,常用软件也不可用。

发送方必须要Socket,告知IP与端口,才真正发送消息 接收方触发socket,在监听器中接受消息

0 0