网络编程模型基础

      最后更新:2022-06-20 06:11:46 手机定位技术交流文章

      OSI七层模型:

      应用层: http协议, 电子文件传输, 文件服务器等.

      解决不同系统语言之间的通信兼容问题

      会议层:与应用程序建立对话连接

      传输层:为传输提供端口编号和协议(TCP和UDP)

      网络层:实现数据路由(例如路由器、开关)

      数据链层:处理传输和错误检测

      物理层:所谓的物理层是二进制的,用于室内机器(光纤、特殊线、各种物理介质)

      接口技术是什么

      任何编程语言都支持接口(网络编程技术)的开发,目的是解决两个应用程序的通信问题: 注意接口不是任何协议的一部分,而是网络编程技术。

      接口技术支持两个协议(TCP和UDP)

      UDP和TCP区别

      tcp协议是面对面连接的可靠协议,因为在建立连接时,数据传输必须由三个手完成:因此数据不会丢失。

      udp协议是一个非连接导向的协议,不需要知道对方在通信时不在,属于不可靠的传输。 可能有数据丢失问题(应用一些聊天软件,提醒消息等)。

      tcp三手:白语版本

      第一个握手: 客户端向服务器发送消息: 你在那里 吗?

      第二次握手:服务器接收客户端的查询(你是否是客户端)

      第三个握手:客户端收到服务器的答复(我已经完成),然后客户端发送消息给服务器,所以我们开始传输数据。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/27779.html

          热门文章

          文章分类