计算机网络——应用层




端系统是指在计算机网络中位于网络边缘的设备,通常是指用户直接使用的设备,如个人电脑、智能手机、平板电脑等。以下是关于端系统的详细介绍:

一、功能和作用

用户交互:

端系统是用户与计算机网络进行交互的界面。用户通过端系统访问网络资源、发送和接收数据、运行应用程序等。

例如,用户可以使用个人电脑上的浏览器访问网页、发送电子邮件、进行在线购物等。

数据处理:

端系统可以对数据进行处理和存储。用户可以在端系统上安装各种应用程序,如办公软件、图形处理软件、视频播放软件等,对数据进行处理和编辑。

端系统还可以存储用户的数据,如文档、照片、音乐、视频等。

网络通信:

端系统通过网络接口与计算机网络进行通信。端系统可以发送和接收数据,与其他端系统或网络设备进行交互。

例如,用户可以使用智能手机上的即时通讯软件与其他用户进行聊天,发送和接收消息。

二、特点

多样性:

端系统的种类非常丰富,包括个人电脑、智能手机、平板电脑、智能电视、游戏机、物联网设备等。不同的端系统具有不同的功能和性能特点,适用于不同的用户需求和应用场景。

移动性:

随着移动互联网的发展,越来越多的端系统具有移动性。用户可以随时随地使用移动设备访问网络资源,进行工作和娱乐。

例如,智能手机和平板电脑可以通过无线网络连接到互联网,用户可以在任何地方使用这些设备进行办公、学习、娱乐等活动。

个性化:

端系统可以根据用户的需求和喜好进行个性化设置。用户可以安装自己喜欢的应用程序、设置桌面背景、调整系统设置等,使端系统符合自己的使用习惯。

例如,用户可以在个人电脑上安装不同的主题和插件,使桌面更加美观和个性化。

三、重要性

满足用户需求:

端系统是用户与计算机网络进行交互的工具,满足了用户对信息获取、通信、娱乐、工作等方面的需求。

不同的端系统可以满足不同用户的需求,为用户提供了更多的选择和便利。

推动网络发展:

端系统的发展推动了计算机网络的发展。随着端系统的功能和性能不断提高,用户对网络的需求也越来越高,这促进了网络技术的不断创新和发展。

例如,智能手机的普及推动了移动互联网的发展,使得人们可以随时随地访问网络资源。

促进数字化转型:

端系统在数字化转型中发挥着重要作用。企业和组织可以通过端系统实现数字化办公、远程协作、客户服务等,提高工作效率和竞争力。

例如,企业可以使用智能手机和平板电脑进行移动办公,员工可以随时随地处理工作任务,提高工作效率。

总之,端系统是计算机网络中不可或缺的组成部分,它们为用户提供了与网络进行交互的界面,满足了用户对信息获取、通信、娱乐、工作等方面的需求。随着技术的不断发展,端系统的功能和性能将不断提高,为用户带来更多的便利和创新。


主机随机上线或下线------管理困难

节点向服务器请求连接(把自己的资源名给服务器)------其他用户通过服务器下载其他用户的资源

标识:主机IP+TCP/UDP+TCP/UDP端口号

建立socket就返回一个整数

socket------一个整数:代表了本地的ip,本地的端口。目标IP,目标端口

本地标识只有应用层和传输层知道------发的时候查表

收的时候通过对方socket的表找到我的socket,然后找到是哪个应用进程创建的这个socket,从而把数据进行发送

收发的两个socket值可能不一样

tcp的socket表示一个会话关系

udp的socket不代表会话关系

代表:本地ip+本地端口+货物本身+对方ip+对方端口

发的时候要带上对方IP和端口









相关推荐
黎宇幻生1 小时前
Java全栈学习笔记39
java·笔记·学习
遇印记4 小时前
大二java学习笔记:二维数组
java·笔记·学习
bnsarocket6 小时前
Verilog和FPGA的自学笔记6——计数器(D触发器同步+异步方案)
笔记·fpga开发·verilog·自学·硬件编程
LK_077 小时前
【Open3D】Ch.3:顶点法向量估计 | Python
开发语言·笔记·python
li星野7 小时前
打工人日报#20251011
笔记·程序人生·fpga开发·学习方法
摇滚侠7 小时前
Spring Boot 3零基础教程,yml配置文件,笔记13
spring boot·redis·笔记
QT 小鲜肉7 小时前
【个人成长笔记】在Ubuntu中的Linux系统安装 anaconda 及其相关终端命令行
linux·笔记·深度学习·学习·ubuntu·学习方法
QT 小鲜肉7 小时前
【个人成长笔记】在Ubuntu中的Linux系统安装实验室WIFI驱动安装(Driver for Linux RTL8188GU)
linux·笔记·学习·ubuntu·学习方法
急急黄豆8 小时前
MADDPG学习笔记
笔记·学习
Chloeis Syntax8 小时前
栈和队列笔记2025-10-12
java·数据结构·笔记·