首页 > Web开发 > 详细

TCP/IP协议和HTTP协议

时间:2020-05-04 01:15:16      阅读:68      评论:0      收藏:0      [点我收藏+]

  看过谢希仁老师的《计算机网络》,但是当时编程能力弱,没有实践经验,现在遇到了关于网络连接方面的问题,还是有必要复习和梳理一些概念和过程。tcp协议存在于5层网络模型中的传输层,三次握手说的就是tcp。

看一下官方的描述:

  TCP是Tranfer Control Protocol的简称,TCP协议是一种面向连接的、可靠的、基于字节流的运输层通信协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建立连接,以便在TCP协议的基础上进行通信,当一个socket(通常都是server socket)等待建立连接时,另一个socket可以要求进行连接,一旦这两个socket连接起来,它们就可以进行双向数据传输,双方都可以进行发送或接收操作。 

关于套接字的描述:

  套接字(socket)是对TCP/IP协议的封装,是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。Socket本身并不是协议,而是一个调用接口(API),通过Socket,我们才能使用TCP/IP协议。它是网络通信过程中端点的抽象表示,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。

 

 

 

 

参考博客:https://blog.csdn.net/u011109589/article/details/80306479

TCP/IP协议和HTTP协议

原文:https://www.cnblogs.com/Robin008/p/12824674.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!