对计算机网络采取自下而上的办法
应用层
(i) 采用了《层议定书》理论。
网络应用开发核心:研究如何在各种终端系统中运行,如何在网络中进行互动。
申请系统的结构:如何将申请组织在各种终端系统上
1、应用程序
(1) 客户-服务器系统的结构
服务器随时可用,满足许多主机客户的要求。
2. 服务器有一个固定的、众所周知的地址,称为IP地址。
(2)基于互惠的结构(P2P)
由于数据中心的服务器相互依赖的程度最低,而且网络主机与它们直接互动,这些主机也被称为同侪。
由于同侪互动不需要使用专用服务器,因此系统结构被称为同侪互动。
** 成绩:** 自我扩展 -- -- 在整个过程中,每个同侪都提高了系统的业绩,同时也提高了系统的服务能力。
降低费用需要减少服务器需求。
2、进程通信
进程是一个程序,可被视为运行端对端系统。
流程通信是指不同主机各流程之间的信息交流。
通信媒体:在各种主机上运作的系统,通过计算机网络的电文交换进行通信**电文(电文)**
(1) 客户-服务器程序
在通信方面,所请求的流程是作为一个客户启动的,在会议开始时等待联系的流程被用作服务器。
(2) 程序与计算机网络之间的通讯联系
使用** socket** 向网上发送和接收信息。
Socketets作为应用程序和传输层之间的联系。
Sockets也称为应用程序与计算机网络之间的应用程序编程接口(API)。
(3)进程寻址
必须界定接收过程位置的详细信息:
- 主机地址( 使用 IP 地址识别)
- 接收程序在目的地东道方的识别资料(目的地**港口(港号)**)
(4) 处理通信运输所需经费
可靠数据传输
- 核实在应用程序一端发送的数据是否完全准确地传送到另一端。
吞吐量
- 发送过程可以向接收过程发送比特速率。
- 带宽敏感应用:对处理通信摄入的需求增加
- 灵活应用:对处理通信摄入的要求减少
定时
安全性
(5) 因特网运输服务
就处理通信而言,互联网提供两个层次的运输协议:1.TCP2.UDP。
1.TCP服务
贸易点方案服务包括可靠、面向连通性的服务和数据传输服务。
以连接为导向的服务旨在建立两套流程通信之间的TCP连接。
交通拥堵控制技术也被纳入TCP协议。
2.UDP服务
UDP是一项轻量级运输协议,提供有限的服务,不提供外部服务,导致数据传输服务不可靠。

(6)应用层协议
侵略议定书定义的内容:
- 交换的报文的类型
- 各种报文类型的语法
- 字段的语义
- 决定一个程序何时和如何发送的规则,以及如何对信息作出答复的规则
(七) 套套件方案拟定 -- -- 开发网络应用
一个典型的网络程序由两个程序(客户程序和服务器程序)组成,在单独的终端系统中运行。
创建客户和服务器程序是网络应用程序开发的核心。
1. 使用联合DP Sockets的方案规划
在分发过程中,发送程序必须将地址与该组联系起来。
目的地地址包括目的地主机的IP地址以及目的地所选带的端口号。
也必须在组内添加源主机的地址 。
然而,该程序是由操作系统在底部执行的。
(1)UDPClient.py
(2)UDPServer.py
2. 方案拟订 TCP Socketets
(1)TCPClient.py
(2)TCPServer.py
3、套接字编程比较
(1) 比较联合DP-TCP客户
- 第一个是导入库,定义服务器的名称和端口,并创建一个套接字。
- TCP 与 SOCK_STREAM 和 UDP 与 DGRAM 和 UDP 并带有 DGRAM 的 TCP
- 其次,TCP要求使用conet函数来建立TCP连接,而UDP则没有。
- 下一步是指定发送数据的变量,然后使用原始打印功能输入发送的数据。
- 接下来是发送数据
- UDP 使用发送函数作为带带。 Sendto( 可用于传输、 (服务器名称、 服务器端口) )
- TCP 使用基于带带的发送函数。 Send( 可变传送)
- 在传输数据时,必须将其转换为二进制格式。
- 下一步是接收数据
- UDP使用接收数据变量,服务器地址=Socket.Recvfrom(2048)
- TCP使用接收数据变量 = socket.recv(1024) 。
- 最后,使用近距离函数终止进程或 TCP 连接 。
(2) 服务器比较(UDP/TCP)
初始步骤是导入库,定义服务器端口,然后构建并指定连接到Socket的端口。
- 这一时期制定的TCP是为了欢迎综合数据,而不是传输数据。
因此,TCP有义务使用监听(1)功能来保持服务器随时开放,而TCP则不必使用监听(1)功能,而TCP则不必使用监听(1)功能强迫使用监听(1)功能来保持服务器始终开放,而TCP则不需要使用监听(1)功能。
TCP虽然是真实的,但必须首先使用欢迎钩的接受功能来建造新的包件。
此后,以类似方式向客户提供数据。
- UDP使用接收数据变量,服务器地址=Socket.Recvfrom(2048)
- TCP使用接收数据变量 = socket.recv(1024) 。
接下来是发送数据
最后,关闭TCP连接需要使用余圈功能。
运输层
(一)运输层概述
1、运输层
运输层的位置:运输层位于应用和网络层之间。
运输层功能:使在不同的主机上运行的流程之间能够进行逻辑通信。
- 网络级别使得主机之间能够进行逻辑通信。
- 运输层有利于若干东道方流程的逻辑通信。
运输图层组名称: 条目
2、运输层协议
无法关闭临时文件夹:%s。
协议实现过程:
- 将应用信件分隔为区块
- 为了生产运输段,将运输层的初始部分添加到快速路段。
- 运输层将所创建的信息传送到发件人终端系统中的网络一级。
- 网络层将其封装在网络层组(数据报告)中,并转发到目的地。
- 网络路由器仅仅在数据包的网络层领域运作,不检查运输领域。
- 运输层取自接收端系统报告的数据,并移交给运输层。
- 在运输楼层接收电文处理,以便在接收申请过程中使用报告中的数据
TCP和UDP是两类协定。
- 基本责任:从终端系统到终端两个流程(又称多常规再利用和多常规运输层分解)之间的交付服务,扩大项目间交付服务。
协议效果: 从应用程序进程向网络边缘( 终端系统) 发送信息 。
(二) 多常规再利用和分离若干例行程序
由传输层向网络层发送所创建的信件 。
- 网络层将其封装在网络层组(数据报告)中,并转发到目的地。
- 网络路由器仅仅在数据包的网络层领域运作,不检查运输领域。
- 运输层取自接收端系统报告的数据,并移交给运输层。
- 在运输楼层接收电文处理,以便在接收申请过程中使用报告中的数据
TCP和UDP是两类协定。
- 基本责任:从终端系统到终端两个流程(又称多常规再利用和多常规运输层分解)之间的交付服务,扩大项目间交付服务。
协议效果: 从应用程序进程向网络边缘( 终端系统) 发送信息 。
(二) 多常规再利用和分离若干例行程序
本文由 在线网速测试 整理编辑,转载请注明出处。