C/S TCP/IP协议 - Linux C++网络编程(十八)

      最后更新:2022-05-04 18:56

      这一课程是必须教授的课程的一个基本组成部分;请密切注意。

      一:客户端与服务器

      客户:通用信函指客户。

      服务器:服务器:显示通用字母,因此c/s通常为客户/server

      客户:这是一个计算机软件。

      服务器也是一个软件。

      1.1.1) 审查浏览器在线网页浏览器机制

      1.2) 客户-服务员-客户-服务员作用模式概述

      (a) 数据连接总是在两个端进行,一个端由客户进行,另一个端由服务器进行。

      (a) 总是有一个缔约方对第一个数据包加以概括,第一个数据包从第一个数据包的这一端开始,称为客户;被动收到第一个数据包,即服务器服务器;

      (c) 以两种方式将数据流动联系起来,即所谓的双重工作进程。

      (d) 由于服务器端是被动接收连接,客户必须能够找到它。

      我需要清扫服务器的IP地址

      和拾荒服务器的名字。

      (a) 要监听80个端口,花蜜网络服务器[nginx服务器]可采用倾听()方法。

      要连接到拾荒服务器, 您只需在建立网络通信软件时给出拾荒服务器的 Pip 地址和端口号 。

      e)epoll

      二:网络模型

      OSI网络模型(第七层):

      我会告诉你你打算做什么, 我会告诉你你打算做什么, 我会告诉你你打算做什么, 我会告诉你你打算做什么, 我会告诉你你打算做什么,

      OSI(开放系统间合同):开放系统互联;1985年国际标准化组织(国际标准化组织)调查的网络互联模式;

      它将一个数据包从内到外包包起来, 它有七件衣服和一件衣服, 像一个人一样,它分布在网络上。

      TCP/IP P 四级模式(第2部分)

      因特网议定书[互联网议定书]/转让控制议定书[转让控制议定书];

      tcp/ip是一个术语,是指一系列议定书,而不是单一的协议。

      临时协议/临时协议,涉及每层上的一些协议;

      2(3) TCP/IP协议解释和类比

      人们被视为需要发送的数据包;人们在街上走出去,我们看街道,我们看到互联网,我们走出去,我们通过互联网传送数据包。

      人     <=======>   数据包

      街道    <=======>   互联网

      人上街  <=======>   数据包发送到互联网上

      他们可能不穿内裤就下街,但他们可以穿衬衫和衬衫。

      TCP是内裤的装饰品

      衬衫是IP的比喻

      这是以太的框,一个比喻

      您必须从网络中删除三个字母 abc 。

      包含一个 tcp 头 。

      安装 IP 头 。

      包含以太网络框架/尾料 。

      在加上头三个尾巴之后,确定数据包符合TCP/IP协议,并可以送交网络。

      三:最直接的客户和服务器软件实施代码

      (a) 客户和服务器程序;可获取公正的演示价值;没有商业价值。

      (b) 最终的Pol技术导致商业服务器应用;

      (c) 统一网络方案编制,第一卷;

      3)插座概念

      Socket (Socket) : 是调用套接字函数创建的数字; 此数字是独一无二的; 在您调用套接字函数来终止它之前, 使用该数字 ;

      文件描述符; 所有文件, 因此我们认为套接字是一个文档描述符, 我们可以使用套接字发送和接收数据; 发送( ), repv () ;

      三.2. 服务器端通信软件的简单例子。

      三.3) IPIP地址地址摘要

      [IVP4]:作为真正社会概念的住宅地址

      [IVP4]:IP地址格式第四版;

      IPV6是发展处新的IP地址版本。

      是否有必要将通信代码更改为 IPv4 或 IPv6?

      (a) 创建服务器软件时不考虑ipv4、ipv6或ipv4规则;

      b) 创建一个只显示 IPv4 版本客户示例的客户程序。

      后续项目老师会引导您前往IPv4、ipv6(与协议无关)客户方案。

      3.4(3.4) 一个直接的客户沟通方案的例子

      c/ 通过IP地址/端口号码相互通信;

      在建立联系后,双方[双职工]之间的沟通只需要双方之间的交叉联系。

      3.5) 呼叫流程图和客户服务器软件综合演示

      服务器侧应用程序先执行 。

      四:TCP和UDP之间的差别

      TCP(《转让控制议定书》):该议定书用于传输数据。

      UDP(用户数据表协议)是用户数据协议的缩略语。

      socket()

      内衣是TCP的例子。

      内衣是UDP的一个例子。

      (a) TCP是众所周知的内衣品牌,购买后质量很高;如果被盗,工厂会派人协助你查找。

      (b) 无人售后支助的UDP小型品牌内裤

      TCP 协议:可依赖的连接协议;如果软件包丢失,将检测操作系统的底部水平,并将协助您重新发送软件包。

      联合民主党协议是不可信赖和互不关联的协议。

      优缺点:

      (a) tcp:可依赖的规程,这些规程总是需要更大的系统资源,以确保数据传输的可靠性;

      好处是,传递给对方的数据总是准确无误的,从未丢失或重复,只要连接正常,就按顺序到达另一端。

      (b)udp:不可靠的协议;尤其是快速传输;但无法保证数据可靠性。

      各自的用途:

      (a) tcp:文件传送,收到和发送的邮件需要很高的准确性,但效率较低;一般来说,TCP的范围和背景比UDP大。

      (b) udp:qq聊天信息;DNS。 预计随着网络的扩大,网络的运行将更好,下降率将降低,对udp的使用将更加普及。

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类