计算机网络——应用层




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

一、功能和作用

用户交互:

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

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

数据处理:

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

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

网络通信:

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

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

二、特点

多样性:

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

移动性:

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

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

个性化:

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

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

三、重要性

满足用户需求:

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

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

推动网络发展:

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

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

促进数字化转型:

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

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

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


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

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

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

建立socket就返回一个整数

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

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

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

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

tcp的socket表示一个会话关系

udp的socket不代表会话关系

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

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









相关推荐
zhangrelay11 分钟前
《机器人控制器设计与编程》课程习题资料-2026
linux·笔记·学习·ubuntu
花间相见16 分钟前
【计算基础|网络04】—— HTTP接口实战(下):接口测试、鉴权与跨域排错
java·linux·人工智能·后端·python·计算机网络·postman
志尊宝19 分钟前
Vue3 零基础每日笔记(055):组件里正确使用 store——storeToRefs 解构与 $patch 批量修改
笔记·vue·html·前端开发·软件开发
kkkkkkkkkk_Z34 分钟前
新手自学嵌入式|学习日记:从C语言到51单片机基础(GPIO、中断、定时器与PWM篇)
linux·笔记·学习·51单片机
云运维笔记37 分钟前
华为设备IP地址配置全攻略
运维·网络·计算机网络·华为
陈年老古董1 小时前
微博情感分析项目学习笔记
笔记·python·学习·机器学习·项目
2601_960631231 小时前
如何用公开数据接口查询制药企业资质信息
笔记
小刘在重生~1 小时前
Oracle_day2 单行函数|组函数|分组|伪列|子查询|分页|多表连接
笔记·oracle·面试
AAA代码批发商2 小时前
Days 47 IMX6ULL 裸机开发:按键轮询实验 + 外部中断原理剖析(上)
笔记·学习·imx6ull·裸机开发·#arm中断
sunoo-2292 小时前
【ARM嵌入式学习笔记Day6】一文打通i.MX6ULL时钟体系:PLL/PFD/预分频+滞回比较器全解析
arm开发·笔记·vscode·单片机·imx6ull·汇编语言