首页 > 其他分享 >计算机网络复习

计算机网络复习

时间:2024-08-31 22:26:56浏览次数:3  
标签:UDP 服务器端 复习 TCP 计算机网络 API 客户端 socket

复习时以课件为主,全覆盖。填空题示例如下:

1.软件定义网络SDN体系结构 包括(控制层面)、(数据层面)和(应用层)三个主要部分。

2.TCP 采用了超时重传定时器、(持续计时器)、(保活计时器)和(时间等待计时器)四个定时器。

超时重传计时器(Retransmission Timer)持续计时器(Persistent Timer)保活计时器(Keeplive Timer)

时间等待计时器(Timer_Wait Timer)

3.封装后的源 IP 地址是 (125.1.2.3),目的 IP 地址是 (194.4.5.6),R2 要对加密的从 X 到 Y 的内部数据报进行(解封装)

思考:路由器R,如何识别加密的内部IP数据报?

答:IPv4首部的协议号字段为50表示封装安全性载荷协议ESP;为51表示鉴别首部协议AH。

4.在③中源 IP 是 (213.18.2.4,目的 IP 是(172.38.1.5;在④中目的 IP 是(192.168.0.3

5.服务器B发出的确认报文中SYN是(1)ack是(x+1(这个值是客户端A的初始序列号加1,作为确认应答),客户端A发出的确认报文中SYN是(0)

6.如下图所示的自治系统,路由器1c选择的到达网络前缀X的AS-PATH是

(AS3),下一跳是(3a),路由器1c通过(iBGP)协议将这条路由通告给AS1的内部路由器。

7.如下图所示的VLAN网络,帧B与帧A或帧C相比增加了四个字节的(VLAN标签),其中VALN ID占用了( 12)个比特位,协议类型值是(0x8100。 )。

8.如下图所示的CIDR地址块划分,二系的地址块是(206.0.70.0/24),三系的地址块是(206.0.71.0/25),四系的地址块是(206.0.71.128/25) 。

9.如下图所示的MPLS域,LSR1收到的报文标签值是(19),从接口(0)转发出去,转发后报文的标签值是(24)。

10.TCP建立连接如下图所示,客户端A发出的确认报文中seq是(x+1),ack是(y+1),此后双方进入(数据传输)阶段。

简答题示例如下:

  1. 网络中有哪4种时延?

发送时延 传播时延 处理时延 排队时延

  1. 五层协议的体系结构包括哪些层?

应用层 传输层 网络层 数据链路层 物理层

  1. 集线器、以太网交换机和路由器各工作在哪一层?

集线器:工作在物理层,负责信号的放大和转发。

以太网交换机:工作在数据链路层,可以识别MAC地址并转发数据帧。

路由器:工作在网络层,根据IP地址进行路由决策和数据包转发。

  1. 客户端和服务器端采用TCP通信时,客户端调用的主要socket API是什么?

客户端和服务器端采用TCP通信时,客户端调用的主要socket API通常是connect()、send()、recv()和close()。socket()

  1. 客户端和服务器端采用UDP通信时,客户端调用的主要socket API是什么?

客户端和服务器端采用UDP通信时,客户端调用的主要socket API同样是socket()、bind()(在某些情况下可能需要)、sendto()、recvfrom()和close()。

  1. 网络采用的三种交换方式是什么?

电路交换 报文交换 分组交换

  1. 三种基本的交换结构是什么?

通过存储器通过总线通过纵横交换结构

  1. 客户端和服务器端采用TCP通信时,服务器端调用的主要socket API是什么?

客户端和服务器端采用TCP通信时,服务器端调用的主要socket API是socket()、bind()、listen()、accept()、send()、recv()和close()。

  1. 客户端和服务器端采用UDP通信时,服务器端调用的主要socket API是什么?

客户端和服务器端采用UDP通信时,服务器端调用的主要socket API是socket()、bind()、recvfrom()(或recvmsg())和close()。sendto()

  1. 请写出TCP和UDP两个传输层协议的三个主要区别。

UDP

·传送数据之前不需要先建立连接。

·收到UDP报文后,不需要给出任何确认。

·不提供可靠交付,但是一种最有效的工作方式。

TCP

·提供可靠的、面向连接的运输服务。

·不提供广播或多播服务。

·开销较多。

标签:UDP,服务器端,复习,TCP,计算机网络,API,客户端,socket
From: https://www.cnblogs.com/lyn002126/p/18390855

相关文章

  • Vue期末考试速成复习指南附编程题(js开发基础+路由+Pinia)
    前文:本文参考书籍《Vue.js前端开发实战(第二版)》--黑马程序员/编著重点在于本科期末速成和0基础入门目录:一.初识Vue1.包管理工具:npmyarn2.创建Vue项目二.js开发基础1.什么是单文件组件?2.单文件组件基本结构3.切换页面显示组件3.数据绑定与输出4.Vue引入Html页面5.......
  • 计算机网络(第8版)第一章 概述 (1.1~1.3)
    1.1计算机网络在信息时代中的作用1、信息时代:以网络为核心2、大众熟知的网络(1)电信网络:向用户提供电话、电报及传真等服务。(2)有线网络:向用户传送各种电视节目。(3)计算机网络:使用户能在计算机之间传送数据文件。发展最快的并起到核心作用的是计算机网络。“三网融合”:融入......
  • 50篇文章了解计算机网络
    第1章计算机网络概述1.1计算机网络在信息时代中的作用​(链接1)​1.2计算机网络的定义与分类​(链接1)​1.2.1计算机网络的定义1.2.2计算机网络的分类1.3互联网概述​(链接1)​1.3.1网络的网络1.3.2互联网结构发展的三个阶段1.3.3互联网的标准化工作1.4电路......
  • C语言深度复习【数组和指针】
    目录一.数组和指针1.1数组指针1.2指针数组1.3函数指针1.4const和指针1.5sizeof和指针和数组1.6strlen和字符数组一.数组和指针1.1数组指针一个数组指针实际上是指指向数组的指针。当你有一个数组类型作为函数参数时,它在函数内部被当作一个指针来处理。例......
  • 【计算机网络】计算机网络的性能指标
    1B/s=8bps ,MB/s=8Mbps信道(Channel):表示向某一方向传送信息的通道(信道≠通信线路),一条通信线路在逻辑上往往对应一条发送信道和一条接收信道。          ......
  • 计算机网络考研手写笔记_应用层
    1网络应用模型1)应用层概述2)C/S模式和P2P模式2域名系统DNS1)层次域名空间2)域名服务器3)解析器3文件传输系统FTP1)控制连接2)数据链接4电子邮件1)用户代理UA2)邮件服务器3)邮件发送协议SMTP4)邮件读取协议POP35)基于万维网的电子邮件5万维网WWW1)文档组成:HTML、......
  • 计算机网络基础
       本篇是关于计算机网络基础的复习和总结,仅供阅读。目录TCP/IP网络模型 应用层传输层网络层网络接口层总结数据传输的具体过程,都经历了什么?最初的模样:HTTP真实地址查询:通讯录DNS远行工具集合:协议栈可靠的传输:衣服TCP    TCP报文    关于......
  • 计算机网络技术专业SDN(软件定义网络)实训室解决方案
    一、前言随着信息技术的飞速发展,网络架构正经历着前所未有的变革,其中软件定义网络(SDN,Software-DefinedNetworking)作为未来网络的核心技术之一,正逐步成为计算机网络技术专业教学与科研的重要方向。唯众,作为深耕职业教育领域的领先品牌,特推出针对计算机网络技术专业的SDN......
  • 计算机网络——IP协议详解
    一、前言前面我们学习了应用层的HTTP/HTTPS协议和传输层的TCP/UDP协议。HTTP/HTTPS协议主要是对数据请求的一个传输超文本应用层协议。HTTP/HTTPS协议的主要目的是确保客户端和服务器之间的数据传输安全、可靠、高效。通过HTTP/HTTPS协议,用户可以使用浏览器访问互联网上的各......
  • 生动形象的解释计算机网络中隧道技术实现原理
    隧道技术是计算机网络中一种用于在不同网络之间传输数据的方法。隧道技术的实现原理可以类比于在现实生活中的地铁隧道系统。让我们通过一个生活中的例子来生动形象地解释隧道技术的实现原理。假设你现在在城市A,想要去很远的城市B。城市A和城市B之间有一座大山,无法直接穿越......