最后更新:2021-10-30 00:23:51 手机定位技术交流文章
一个单词,袜子和http
http 和 socket 是两个非常不同的概念: 它们位于应用程序级别, 传输和网络级别, 以及套接字级别 。
2 深入了解插座
在程序员一级,插座是TCP/IP协议的封装和应用。
TPC/IP议定书也称为传输层议定书,因为它涉及数据如何在网络中运输。
另一方面,HTTP是一项应用层协议,主要处理数据包装。
该网络对TCP/IP与HTTP协议之间的关系有一个更易理解的介绍:
“在传输数据时,我们只能使用TCP/IP协议(传输层),但是没有应用层就无法检测数据的实质内容。”
发送的数据若要具有相关性,就必须使用应用级别协议。
有几个适用级协议,如HTTP、FTP、TELNET等,可以由它们自己指定。
我不知道我打算做什么。WEB使用HTTP协议作为应用层协议,封装HTTP文本内容,然后使用TPCP/IP作为传输层协议向网络传播。
最典型的插座,我们可以说,是一系列TCP/IP协议, Socket本身不是协议, 而是API呼叫界面。
套接字协议使我们能够使用 TCP/IP 协议 。
事实上,Socket不必与TCP/IP协议挂钩。
建立套接字程序接口的目的是适应各种网络协议。
So Socket 的介绍只是让程序员更容易使用 TCP/IP 存储。 它是一个 TCP/IP 抽象化 。
这产生了一些我们熟悉的最基本功能界面,例如创建、倾听、连接、接受、传输、阅读和写作。
网络对Socket和TCP/IP之间的合同联系所说的话比较简单,可以理解:
“TCP/IP只是一个协议仓库, 和操作系统的运行机制一样, 必须在提供外部操作接口的同时,
它类似于一个操作系统 提供标准的编程界面, 比如Win32编程界面。
TCP/IP 还将提供程序员可以利用的网络开发接口, 如Socket 程序接口。 我不知道我该怎么办 。
有关TCP/IP协议的唯一重要内容是, 尽管互联网上有许多关于TCP/IP协议的材料和书籍,
我的目标是研究一些经典文献(如TCP/IP规格:第一卷、第二卷和第三卷),并且为了在今天结束发言,我打算根据TCP/IP协议,即许多HTTP和Sockets协议,基于应用和编程接口,达成一些谅解。
在CSDN,有一个比较:HTTP是一种技术,提供一种具体的数据封装或表述形式;Socket是一个提供网络连接能力的引擎。
事实上,传输层的TCP是基于网络层的IP协议,而应用层的HTTP是基于传输层的TCP协议,如上所述,Socket本身不是协议,而是TCP或UDP的编程接口。
————————————————
版权:Herman-Hong是CSDN的原始博客,他遵守CC-4.0 BY-SA版权协议。在复制时请提供与原文和声明的链接。
这个项目是埃及2011年抗议活动特别报导的一部分。 net/honghailiang88/article/ details/51121257。
3 WebSocket 协议是一项新的HTML5协议,允许浏览器和服务器(全复式)之间进行全时双工作通信。 初始握手必须在HTTP请求的帮助下进行。
本文由 在线网速测试 整理编辑,转载请注明出处。