查询到最新的4条

aiter

在 Python 3.5 之后的版本中,引入了一种新的协程迭代器,即 aiter()。本文将介绍 Python 的 aiter() 内置方法,包括其定义、用法和示例。定义 aiter() 是一个内置函数,用于返回一个可迭代对象的协程迭代器。它的语法格式如下: async def aiter(iterable)其中,iterable 参数是要迭代的可迭代对象。用法 aiter() 函数的返回值是一个协程迭代器对象,它可以用于迭代协程对象的结果。与迭代器不同,协程迭代器可以在协程中使用,以实现异步 继续阅读

ip fragmentation_为什么 TCP/IP 协议会拆分数据

TCP/IP 协议簇建立了互联网通信协议的概念模型,该协议簇的两个主要协议就是 TCP 和 IP 协议。这两个协议不仅能够保证数据会从源机器的源进程发送到目标机器的目标进程中,还能保证数据的不重不漏以及发送的顺序[^1]。tcp-ip图 1 - TCP/IP 协议簇当应用层协议使用 TCP/IP 协议传输数据时,TCP/IP 协议簇可能会将应用层发送的数据分成多个包依次发送,而数据的接收方收到的数据可能是分段的或者拼接的, 继续阅读

网络层内容

1.1网络层概述 网络层的主要任务是实现网络互连,进而实现数据包在各网络之间的传输要实现网络层任务,需要解决一下几个主要问题 因特网是目前全世界用户数量最多的互联网,它使用TCP/IP协议栈。 由于TCP/IP协议栈的网络层使用网际协议IP,它是整个协议栈的核心协议,因此在TCP/IP协议栈中网络层常被称为网际层。 2.1网络层提供的两种服务 面向连接的虚拟电路服务 可靠通信由网络来保证必须建立网络层的连接 继续阅读

socket系列之什么是socket

1、什么是socket Socket是应用层与TCP/IP协议族通信的中间抽象层,它是一组接口,应用层通过调用这些接口实现发送和接收数据。一般这种抽象层由操作系统提供或者由JVM自己实现。使用socket可以简单地实现应用程序在网络上得通信,一台机器上的应用想socket写入信息,另外一台相连的机器能读取到。TCP/IP协议族中分两种socket类型,分别是流套接字和数据报套接字,分别对应TCP协议和UDP协议。一个TCP/IP套接字由一个互联网地址,一个协议及一个端口号唯一确定。如图2-3- 继续阅读