
计算机网络
文章平均质量分 80
qq_41966961
这个作者很懒,什么都没留下…
展开
-
计网 网络层
2022.1.6 虚电路网络 虚电路是一条从源主机传输到目的主机的链接,在路径上的所有路由器都负责维护该电路的连接 虚电路需要先建立后使用 虚电路中每个分组都携带者虚电路标识(VCID),而不是目的主机的地址 由于虚电路整个路径中的链路能包含的链路数不一样,因此VCID在同一条路径上并不是唯一的,采用分段管理的方式,因此需要利用虚电路转发表来保证分组需要转发的目的 在虚电路中采用信令协议建立协议,在虚电路的建立过程中,通过该协议选择一条合适的路径发送到目的主机,目的主机同意建立连接后沿着该路径返回到源主机原创 2022-01-11 09:01:21 · 781 阅读 · 0 评论 -
计网 套接字编程
进程通过一个称为套接字(socket)的软件接口向网络发送报文和从网络接受报文 如果将进程类比为一座房子,那么套接字可以类比为门,当进程发送报文时,进程将报文推出门。接收报文时,通过接收进程的门传递。 套接字是同一台主机内应用层与传输层之间的接口,是建立网络应用程序的可编程接口,因此套接字称为应用程序和网络之间的应用程序编程接口(Application Programming Interface,API) UDP套接字编程 客户端 # socket模块形成了在Python中所有网络通信的基础 from so原创 2021-11-29 00:07:03 · 1707 阅读 · 2 评论 -
计网 传输层
2021.11.28 回顾网络结构 概述 传输层协议为不同主机上的应用程序提供了逻辑通信,从应用程序的角度看,通过逻辑通信,不同主机之间好像直接进行了连接,而实际上,主机之间可能通过大量的路由器以及多种不同链路相连。 应用进程使用传输层提供的逻辑通信功能彼此发送报文。 报文段 传输层协议在端系统之间实现,而不是在路由器中实现 在发送端,传输层将从发送应用程序接收到的报文转换为传输层分组,这些分组被称为报文段(segment),这些报文段在网络层被封装成网络层分组(数据报),接着再进行传输 在接收端,传输层原创 2021-11-28 23:57:21 · 1821 阅读 · 0 评论 -
网络应用层
2021.11.22 网络应用层 网络应用的体系结构 客户机/服务(C/S) 服务器 长时间提供服务 永久性访问地址/域名,不改变地址(如百度等网站,客户需要经常访问,因此不能随意改变) 利用大量服务器实现 客户机 与服务器通信 间歇性接入网络 可能动态使用ip 不会与其他客户机直接通信 点对点结构(P2P/peer to peer) 互相之间连接 没有一个永久的服务器 节点可能改变IP地址 间歇性接入网络 常用于文件共享 混合结构(Hybrid) 常见的有讲文件传输用p2p实现 文件搜索用cs结构原创 2021-11-22 22:48:24 · 575 阅读 · 0 评论 -
OSI参考模型 TCP/IP模型 五层模型
OSI参考模型 OSI参考模型是理论上可行,但是实际上不可行的模型 两个端之间通常有七层,而中间系统只包含三层 数据封装 每一层都会在传入下一层的数据时添加数据封装 包括地址、差错检测编码、协议控制等信息 物理层 将数据链路层的数据编码,经过物理介质传播 传输模式 单工(Simplex) 只能单向数据发送(电视台发送数据到电视) 半双工(half-duplex) 可以双向通信,但只能交替进行(对讲机) 全双工(full-duplex) 一般采用独立的两个信道 数据链路层 数据链路层主要解决接收的对原创 2021-11-21 22:06:26 · 284 阅读 · 0 评论 -
数据交换 电路交换 报文交换 分组交换
数据交换 通过源主机到达目的主机 如果点对点数据交换,那么n台主机就需要n(n-1)/2条链路 如果采用一台中转交换设备,那么如果该设备断开会导致所有网络全部瘫痪,而在网络规模增大时,这一台交换设备的负载会大大增大 因此采用两者结合的方式 电路交换 电话交换的三个阶段: 建立连接(呼叫/电路建立) 通信 释放连接(拆除电路) 这样通信的问题在于建立了连接之后会独占资源 典型的电路交换网络:电话网络 多路复用 上面的方法会独占信道,导致需要的资源无法共享,下面的方法使用复用器和分用器可以达到共享信道的原创 2021-11-20 22:14:54 · 966 阅读 · 0 评论