![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 79
CorlorfulXuan
这个作者很懒,什么都没留下…
展开
-
Web页面请求过程
在一台笔记本电脑的浏览器中输入一个网站网址后:1.笔记本操作系统生成一个DHCP请求报文,封装进一个源端口号68和目的端口号67的UDP报文段,然后该UDP报文段封装在源IP地址0.0.0.0和目的IP地址255.255.255.255的数据报中;2.DHCP请求数据报再封装在目的MAC地址FF:FF:FF:FF:FF:FF的以太网帧中,源MAC地址为笔记本MAC地址;3.该以太网帧被以太网交换机接收,该交换机广播该帧;4.路由器接收到该以太网帧,逐层拆解,DHCP服务器生成包含分配的I原创 2022-04-06 17:10:19 · 2656 阅读 · 0 评论 -
计算机网络-链路层
一、概述1.相关概念节点:运行链路层协议的任何设备。 链路:沿着通信路径连接相邻几诶单的通信信道。2.提供的服务2.1 成帧几乎所有的链路层协议都要将数据报用链路层帧封装起来。 一个帧由一个数据字段和若干首部字段组成,其中网络层数据报就插在数据字段中。2.2 链路输入媒体访问控制(Medium Access Control,MAC)协议规定了帧在链路上传输的规则。 MAC协议可用于协调多个节点的帧传输。2.3 可靠交付当链路层协议提供可靠交付协议时,它保证无差错地经链路层原创 2022-03-05 22:26:02 · 3174 阅读 · 0 评论 -
计算机网络-网络层(控制平面)
一、概述1.转发表和流表的两种控制方式1.1 每路由器控制每台路由器中都包含转发和路由器选择功能。1.2 逻辑集中式控制逻辑集中式控制计算并分发转发表以供每台路由器使用。 控制器与每台路由器中的一个控制代理(CA)进行交互。 CA不能直接相互交互也不能主动参与计算转发表,这是每路由器控制和逻辑集中式控制之间的关键差异。二、路由选择算法1.路由选择算法分类1.1 根据算法是集中式还是分布式集中式路由选择算法:用完整的、全局性的网络知识计算出从源到目的地之间的最低开销路径。具原创 2022-03-03 17:11:17 · 939 阅读 · 0 评论 -
计算机网络-网络层(数据层面)
一、网络层概述1.概述1.1 数据平面主要作用是从其输入链路转发数据报。1.2 控制平面主要作用是协调这些本地路由器的转发动作,使得数据报沿着源和目的地主机之间的路由器路径最终进行端到端传送。2.转发和路由选择2.1 转发是指将分组从一个输入链路接口转移到适当的输出链路接口的路由器本地动作。 转发发生的时间尺度很短(通常为几纳秒),通常用硬件实现。2.2 路由选择是指确定分组从源到目的地所采取的端到端路径的网络范围处理过程。 路由选择发生的时间尺度较长(通常为几秒),通原创 2022-03-02 13:10:49 · 2771 阅读 · 0 评论 -
计算机网络-运输层
一、运输层概述1.运输层与网络层的关系网络层提供了主机之间的逻辑通信,运输层为运行在不同主机上的进程之间提供了逻辑通信。 运输层能够提供的服务常受制于网络层协议的服务模型。 即使底层网络协议不能在网络层提供相应的服务,运输层协议也能提供某些服务(可靠数据传输、运输层报文段的机密性)。2.概述UDP(用户数据报协议)提供了一种不可靠、无连接的服务。 TCP(传输控制协议)提供了一种可靠的、面向连接的服务。 IP(网际协议)的服务模型是尽力交付服务,对报文段的交付不做任何确保。 将主机间原创 2022-01-06 17:33:24 · 2335 阅读 · 0 评论 -
计算机网络-应用层
一、应用层协议原理1.网络应用程序体系结构1.1 客户-服务器体系结构有一个总是打开的主机称为服务器,它服务于来自许多其他称为客户的主机的请求。 配备大量主机的数据中心常被用于创建强大的虚拟服务器。 例:Web、FTP、Telnet、电子邮件等。1.2 P2P体系结构应用程序在间断连接的主机对之间使用直接通信,这些主机对被称为对等方。 例:文件共享、对等方协助下载加速(迅雷)、英特网电话和视频会议等。2.进程通信2.1 客户和服务器进程在一对进程之间的通信会话场景中,会话开原创 2021-12-28 23:41:34 · 1680 阅读 · 1 评论 -
计算机网络和英特网
一、英特网1.具体构成描述英特网是一个世界范围的计算机网络,他是一个互联了遍及全世界数十亿计算设备的网络。2.服务描述为分布式应用提供服务的联网基础设施。3.协议定义了两个或多个通信实体之间交换的报文的格式和顺序,以及报文的发送和接收或其他事件所采取的动作。二、网络边缘通常把与英特网相连的计算机和其他设备成为称为端系统或主机(host),包括:桌面计算机、服务器、移动计算机等。1.家庭接入1.1 数字用户线(Digital Subscriber Line,DSL)每个用户原创 2021-12-18 15:34:30 · 618 阅读 · 0 评论 -
Java实现UDP和TCP套接字
UDP套接字实现返回发送消息的大写;客户端:package UDPTest;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.Socket;import java.util.Scanner;public class UDPClient { public stati原创 2021-06-28 00:49:26 · 196 阅读 · 0 评论