【socket网络编程】(一)HTTP、Socket、TCP概念

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_39589455/article/details/95357256
  • 学过计算机网络的应该知道计算机网络通用的有5层网络模型:

基础模型
**解释:**假设A要发送数据到B,必然经过这五层结构:发送端自上而下,接收端自下而上。应用层:不同应用对应不同的协议,比如网页对应http协议、邮箱对应smtp协议。传输层:所有不同应用最终经过传输。——上图这些层我们都是看不到,我们编程只需处理发送和接收的包就行了。
**用法:**采用socket就能和传输层打交道,即连接应用层和传输层,其他的计算机都会帮我们完成。打个比方:运输层以下的相当于电力传输的系统,运输层及以上是电力公司给我们的接口、插座
**说明:**我们要做的,比如一个聊天工具,就是用socket和TCP建立关系,即形成自己的应用层协议,和http同级

猜你喜欢

转载自blog.csdn.net/weixin_39589455/article/details/95357256