美文网首页
HTTP、Socket和TCP的概念

HTTP、Socket和TCP的概念

作者: lifefruity | 来源:发表于2020-12-05 21:24 被阅读0次

网络有7层模型,一般都简化为5层:
应用层:主要是文件传输,电子邮件等应用层的服务,类似HTTP、FTP、SMTP等
传输层:提供端对端的接口,类似TCP、UDP
网络层:为数据包选择路由,类似IP、ICMP
数据链路层:传输有地址的帧、错误检测功能,类似ARP
物理层:物理媒介,1000BASE-SX等

http和tcp是属于不同的层
比如写一个聊天工具,不属于上面的应用层,所以需要与应用层下面的层打交道,就是与tcp udp打交道,自己实现非常复杂而且出错,所以提供了socket这个api,socket可以脱离应用层,通过socket可以与底层打交道。

相关文章

网友评论

      本文标题:HTTP、Socket和TCP的概念

      本文链接:https://www.haomeiwen.com/subject/ircnwktx.html