首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
package
hashmap
phpmyadmin
ruby
router
api
lua
lavarel
pymongo
struct
h2
ssl
session
php框架
touch
cpython
sms
sockets
tengine
cron
smtp
mvc
微服务
pipe
yii
go
pip
sftp
yaf
base64
mqtt
port
cache
python
dns
mysql
queue
transform
压力测试
syslog
nlp
protocol-buffers
并发
swoole
grpc
iis
token
ffmpeg
stdout
php水印
x86
ftp
pdo
curl
gcc
web3
cPlusPlus
多线程
crontab
cookies
log4j
http2
memcache
爬虫
crash
asp.net
nginx
wordpress
pipeline
golang
webserver
cookie
server
织梦cms
frontend
okhttp
static
webhooks
node.js
当前位置:
开发笔记
>
后端
> 正文
计算机网络:06面向连接与无连接服务。分段和复用
作者:雨品巫娜娜小窝 | 来源:互联网 | 2023-05-26 10:52
一、面向连接与无连接服务计算机网络一般采用两种不同的技术传输数据面向连接面向无连接1.面向连接①特点:发送数据之前先建立好会话连接,通过网络服
一、面向连接与无连接服务
计算机网络一般采用两种不同的技术传输数据
面向连接
面向无连接
1.面向连接
①特点:
发送数据
之前
先建立好会话连接,通过网络服务在发送方与接收方之间建立
一条虚拟链路
传输控制协议(
TCP
)就是一种面向连接的协议
②传输服务的3个步骤
握手:
在传输数据之前建立一条到期望目的地的连接。两个端点决定了传输数据的参数
数据传输:
在该阶段,真实数据被有序地传输。因为是有序地传输,所以被称为可靠的网络服务。大多数面向连接的服务丢失数据包时会重新上传,保证服务的可靠性
连接终止:
数据传输完成之后释放端节点与资源
2.无连接服务
①概念
无连接服务不需要在发送方与接收方之间建立会话连接
发送方只需直接向目的地发送
数据包
(也称数据报)
这种服务不具备面向连接服务的可靠性,但有助于周期性的突发传输
用户数据报协议(
UDP
)就是一个无连接协议
②特点
数据(数据包)不需要按序到达
在传输过程中,被分片的数据包必须按序进行重组
不需要为创建回话而耗费时间
不需要确认
二、分段与复用
在理论上,网络中的单次通信(比如说传输一个音乐或一封邮件)可以以一块连续比特流的形式从源发送到目的地。如果消息按照这种方式传输,那么意味着在当前数据的传输过程中不会有其他设备能在同一个网络中发送或者接收消息
1.分段
概念:
把数据
分成小块
,在网络发送的过程中更易于管理
优点:
分段能提高网络通信的
可靠性
。每条消息的独立分段
不需要
沿着相同的路径传输,如果某一条路径出现数据拥塞或发生故障,其他独立的分段仍可以沿着其他路径进行传输
2.多路复用
概念:
从源向目的地发送较小的独立分段,许多不同的对话可以在网络上
交错展开
,这个过程叫做
多路复用
上传
udp
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
udp
探讨MAC地址与IP地址绑定策略的安全性及破解方法
本文深入探讨了MAC地址与IP地址绑定策略在网络安全中的应用及其潜在风险,同时提供了针对该策略的破解方法和相应的防御措施。 ...
[详细]
蜡笔小新 2024-12-19 17:43:33
pip
深入解析TCP/IP五层协议
本文详细介绍了TCP/IP五层协议模型,包括物理层、数据链路层、网络层、传输层和应用层。每层的功能及其相互关系将被逐一解释,帮助读者理解互联网通信的原理。此外,还特别讨论了UDP和TCP协议的特点以及三次握手、四次挥手的过程。 ...
[详细]
蜡笔小新 2024-12-24 14:02:48
smtp
优化联通光猫DNS服务器设置
本文详细介绍了如何为联通光猫配置DNS服务器地址,以提高网络解析效率和访问体验。通过智能线路解析功能,域名解析可以根据访问者的IP来源和类型进行差异化处理,从而实现更优的网络性能。 ...
[详细]
蜡笔小新 2024-12-28 11:28:18
struct
UNP 第9章:主机名与地址转换
本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ...
[详细]
蜡笔小新 2024-12-27 11:26:39
h2
基于KVM的SRIOV直通配置及性能测试
SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ...
[详细]
蜡笔小新 2024-12-25 19:26:39
h2
深入剖析电子邮件系统的安全漏洞及防范措施
随着网络安全威胁的不断演变,电子邮件系统成为攻击者频繁利用的目标。本文详细探讨了电子邮件系统中的常见漏洞及其潜在风险,并提供了专业的防护建议。 ...
[详细]
蜡笔小新 2024-12-25 17:59:04
pip
Linux 透明防火墙(网桥模式)的部署与配置
本文介绍如何在现有网络中部署基于Linux系统的透明防火墙(网桥模式),以实现灵活的时间段控制、流量限制等功能。通过详细的步骤和配置说明,确保内部网络的安全性和稳定性。 ...
[详细]
蜡笔小新 2024-12-25 13:17:38
struct
C++面试高频题
作者:守望者1028链接:https:www.nowcoder.comdiscuss55353来源:牛客网面试高频题:校招过程中参考过牛客诸位大佬的面经,但是具体哪一块是参考谁的我 ...
[详细]
蜡笔小新 2024-12-25 12:32:36
struct
网络编程基础:必备知识与协议详解
本文深入探讨了计算机网络的基础概念和关键协议,帮助初学者掌握网络编程的必备知识。从网络结构到分层模型,再到传输层协议和IP地址分类,文章全面覆盖了网络编程的核心内容。 ...
[详细]
蜡笔小新 2024-12-25 10:02:03
struct
自己用过的一些比较有用的css3新属性【HTML】
web前端|html教程自己用过的一些比较用的css3新属性web前端-html教程css3刚推出不久,虽然大多数的css3属性在很多流行的浏览器中不支持,但我个人觉得还是要尽量开 ...
[详细]
蜡笔小新 2024-12-24 19:26:54
struct
理解UDP协议:为什么它与TCP并存及其实用场景
本文深入探讨了传输层的另一个重要协议——用户数据报协议(UDP)。在了解了TCP协议的基础上,我们将详细解析UDP的工作原理、应用场景及其优缺点,帮助读者全面理解为什么需要UDP。 ...
[详细]
蜡笔小新 2024-12-23 17:05:26
h2
配置多VLAN环境下的透明SQUID代理
本文介绍如何在包含多个VLAN的网络环境中配置SQUID作为透明网关。网络拓扑包括Cisco 3750交换机、PANABIT防火墙和SQUID服务器,所有设备均部署在ESXi虚拟化平台上。 ...
[详细]
蜡笔小新 2024-12-23 14:57:39
go
采用IKE方式建立IPsec安全隧道
一、【组网和实验环境】按如上的接口ip先作配置,再作ipsec的相关配置,配置文本见文章最后本文实验采用的交换机是H3C模拟器,下载地址如 ...
[详细]
蜡笔小新 2024-12-22 20:24:15
go
NTP服务器配置详解:原理与工作模式
本文深入探讨了网络时间协议(NTP)的工作原理及其多种工作模式,旨在帮助读者全面理解NTP的配置参数和应用场景。NTP是基于RFC 1305的时间同步标准,广泛应用于分布式系统中,确保设备间时钟的一致性。 ...
[详细]
蜡笔小新 2024-12-22 11:50:57
pip
访问一个网页的全过程
准备:DHCPUDPIP和以太网启动主机,用一根以太网电缆连接到学校的以太网交换机,交换机又与学校的路由器相连.学校的这台路由器与一个ISP链接,此ISP(Intern ...
[详细]
蜡笔小新 2024-12-21 04:41:12
雨品巫娜娜小窝
这个家伙很懒,什么也没留下!
Tags | 热门标签
package
hashmap
phpmyadmin
ruby
router
api
lua
lavarel
pymongo
struct
h2
ssl
session
php框架
touch
cpython
sms
sockets
tengine
cron
smtp
mvc
微服务
pipe
yii
go
pip
sftp
yaf
base64
RankList | 热门文章
1
完美的js图片轮换效果
2
angularjs使用directive实现分页组件的示例
3
判断横屏竖屏(三种)
4
Bootstrap table简单使用总结
5
纯js实现html转pdf的简单实例(推荐)
6
Angular实现跨域(搜索框的下拉列表)
7
走进AngularJs之过滤器(filter)详解
8
原生JS实现垂直手风琴效果
9
Webpack+Vue如何导入Jquery和Jquery的第三方插件
10
js实现日历与定时器
11
js获取浏览器和屏幕的各种宽度高度
12
bootstrap折叠调用collapse()后data-parent不生效的快速解决办法
13
jQuery模拟淘宝购物车功能
14
canvas绘图不清晰的解决方案
15
vue.js的提示组件
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有