目录

一、网络互联网模型和常见协议——概念考点

1、互联网模型

2、常见的网络协议

(1)应用层协议——FTP/TFTP/HTTP

(2)传输层协议——TCP/UDP

(3)网络层协议——IP

二、IP地址及其表示方法

(1)子网与子网掩码-计算网段

(2)IPV4数据报-考概念

(3)IPV6数据报-考概念

三、TCP协议与UDP协议-概念

1、TCP协议

2、UDP协议


一、网络互联网模型和常见协议——概念考点

1、互联网模型

网络架构的国际标准。OSI/RM 构造了由下到上的七层模型,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。口诀:“巫术忘传会飚鹰”。

互联网协议(Internet Protocol Suite)是一个网络通信模型,以及一整个网络传输协议家族,为互联网的基础通信架构。它常被通称为TCP/IP协议族(英语:TCP/IP Protocol Suite,或TCP/IP Protocols),简称TCP/IP。

TCP/IP提供点对点的链接机制,将数据应该如何封装、定址、传输、路由以及在目的地如何接收,都加以标准化。

它将软件通信过程抽象化为四个抽象层,采取协议堆栈的方式,分别实现出不同通信协议。协议族下的各种协议,依其功能不同,被分别归属到这四个层次结构之中,常被视为是简化的七层OSI模型。

IEEE 802系列标准是IEEE 802 LAN/MAN标准委员会制定的局域网、城域网技术标准,其中:

IEEE 802.3网络协议标准描述物理层和数据链路层的MAC子层的实现方法,在多种物理媒体上以多种速率采用CSMA/CD访问方式,对于快速以太网该标准说明的实现方法有所扩展,该标准通常指以太网。

IEEE 802.11是无线局域网通用的标准,它是南IEEE所定义的无线网络通信的标准,该标准定义了物理层和媒体访问控制(MAC)协议的规范。

IEEE 802.15是由IEEE制定的一种蓝牙无线通信规范标准,应用于无线个人区域网(WPAN)。

IEEE 802.16是一种无线宽带标准。

2、常见的网络协议

(1)应用层协议——FTP/TFTP/HTTP

协议主要有 FTP、TFTP、HTTP、SMTP、DHCP、Telnet、DNS 和 SNMP 等。

  • FTP(File TransportProtocol,文件传输协议)是网络上两台计算机传送文件的协议,运行在 TCP 之上,是通过 Internet 将文件从一台计算机传输到另一台计算机的一种途径。
  • TFTP(Trivial FileTransfer Protocol,简单文件传输协议) 建立在 UDP(User Datagram Protocol,用户数据报协议)之上,提供不可靠的数据流传输服务,不提供存取授权与认证机制,使用超时重传方式来保证数据的到达。客户机与服务器之间
  • HTTP (Hypertext TransferProtocol,超文本传输协议)建立在 TCP 之上,它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示等。服务器和浏览器

(2)传输层协议——TCP/UDP

传输层主要有两个传输协议,分别是 TCP 和 UDP(User Datagram Protocol,用户数据报协议),这些协议负责提供流量控制、错误校验和排序服务。

  • TCP 是整个 TCP/IP 协议族中最重要的协议之一,它在 IP 协议提供的不可靠数据服务的基础上,采用了重发技术,为应用程序提供了一个可靠的、面向连接的、全双工的数据传输服务。TCP 协议一般用于传输数据量比较少,且对可靠性要求高的场合。
  • UDP 是一种不可靠的、无连接的协议,可以保证应用程序进程间的通信,与 TCP 相比,UDP 是一种无连接的协议,它的错误检测功能要弱得多。

可以这样说,TCP 有助于提供可靠性,而 UDP 则有助于提高传输速率。UDP 协议一般用于传输数据量大,对可靠性要求不是很高,但要求速度快的场合。

(3)网络层协议——IP

网络层中的协议主要有 IP、ICMP(Internet Control Message Protocol,网际控制报文协议)、IGMP(Internet Group Management Protocol,网际组管理协议)、ARP(Address Resolution Protocol,地址解析协议)和 RARP(Reverse Address Resolution Protocol,反向地址解析协议)等,这些协议处理信息的路由和主机地址解析。

  • IP 所提供的服务通常被认为是无连接的和不可靠的,它将差错检测和流量控制之类的服务授权给了其他的各层协议,这正是 TCP/IP 能够高效率工作的一个重要保证。

网络层的功能主要由 IP 来提供,除了提供端到端的分组分发功能外,IP 还提供很多扩充功能。例如,为了克服数据链路层对帧大小的限制,网络层提供了数据分块和重组功能,这使得很大的 IP 数据包能以较小的分组在网络上传输。

二、IP地址及其表示方法

了解IP地址为网络号+主机号就可以

IP(IPV4)地址是一个32位的二进制数的逻辑地址,为了表示方便,将32位二进制数划分成4个字节,每个字节间以“.”区分。

例如,IP地址11000000 10101000 11001000 10000000,用十进制表示就是192.168.200.128

IP地址由两个部分组成,网络号+主机号

(1)子网与子网掩码-计算网段

化为三级IP地址: 网络号+子网号(从主机号中划分出来) +主机号

路由器在相互之间交换信息的时候,除了要给出目的地址和下一跳地址外,还需要给出该目的网络的子网掩码。

例如:IP地址:131.1.123.24/27与IP地址:131.1.123.43/27是否在同一网段?

解析:/27代表前27位都是网络号,主机号是5位,因此将24与43 分别转换成二进制:

采用8421码快速进行十进制到二进制的转换

24的网络号为000,43的网络号为001,所以两个IP地址不在同一个网段。

典型真题一

分析:

IPv4地址用4个字节即32位表示,前20位作为网络地址(网络号不能动),划分32个子网需要从主机号(32-20=12位)中划,32个子网为2的5次方,所以子网号至少需要5位。

因此,网络号+子网号占25位,主机号占(32-25=7位)。

因此子网掩码占25位,最后一个字节的左边第一位是1,即2^7=128,子网掩码为255.255.255.128。主机号占7位,去掉全是0和全是1,实际为126。

答案选择 D 和 B

典型真题二

解析:

220.17.192.0是一个C类网络地址,应该有24位子网掩码,现在仅采用20位子网掩码,少了4位,所以被划分成了2^4=16个子网。

16个子网号的第三个字段范围为192~207(192+15,不能超过15,8421码),因此D不属于该公司网络的子网地址。

192的前4个字节为网络位,要使子网地址在同一个网段,要保证在16这个位置不能为1,因此最多可以为192+15=207
参考答案:C、D

(2)IPV4数据报-考概念

典型真题

答案:B

(3)IPV6数据报-考概念

IPv6 协议, 该协议最早叫做下一代 IP(IP Next Generation,IPng)。现在它的全称是“互联网协议第 6 版”,即下一代的网际协议。

下一代IP地址,共128位,以16位为一段,共为8段,每段的16位转换为一个4位的十六进制数,每段之间用“:”分开

例如,

2001:0da8:d001:0001:0000:0000:0000:0001, 还可以表示为:2001:da8:d001:1:0:0:0:12001:da8:d001: 1::1

与IPv4比,IPv6的优势:

  • IPv6有更大的地址空间
  • IPv6使用更小的路由表
  • IPv6增加了组播支持与对流支持
  • IPv6加入了自动配置的支持
  • IPv6具有更高的安全性

三、TCP协议与UDP协议-概念

在TCP/IP协议簇中有两个传输协议,即传输控制协议(Transmission Control Protocol,TCP)和用户数据报协议(User Datagram Protocol,UDP)。TCP是面向连接的,而UDP是无连接的。

1、TCP协议

传输控制协议(Transmission Control Protocol,TCP)是一种可靠的面向连接的字节流服务。

TCP建立在无连接的IP基础之上,因此使用了3种机制实现面向连接的服务。

1)使用序号对数据报进行标记 这种方式便于TCP接收服务在向高层传递数据之前调整失序的数据包。

2)TCP使用确认、校验和定时器系统提供可靠性。当接收者按照顺序识别出数据报未能到达或发生错误时,接收者将通知发送者;当接收者在特定时间没有发送确认信息时,那么发送者就会认为发送的数据包并没有到达接收方,这时发送者就会考虑重传数据。

3)TCP使用窗口机制调整数据流量。并且窗口的大小并不是固定的,而是会随着网络的情况进行调整。

2、UDP协议

用户数据报协议(User Datagram Protocol,UDP)是一种不可靠的、无连接的数据报服务。源主机在传送数据前不需要和目标主机建立连接。

(1)UDP是无连接的,发送数据之前不需要建立连接,因此减少了开销和发送数据之前的时延。

(2)UDP使用尽最大努力交付,即不保证可靠交付,因此主机不需要维持复杂的连接状态表。

(3)UDP是面向报文的。UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。UDP一次交付一个完整的报文。

(4)UDP没有拥塞控制,因此网络出现的拥塞不会使源主机的发送速率降低。 这对某些实时应用是很重要的。很适合多媒体通信的要求。

(5)UDP支持一对一、一对多、多对一和多对多的交互通信。

(6)UDP的首部开销小,只有8个字节,比TCP的 20个字节的首部要短。

计算机网络基础考点笔记-1相关推荐

  1. 张建宁老师主讲:计算机网络基础(笔记)

    西安鹏程张建宁老师主讲:计算机网络基础(听课笔记) 第一章:计算机网络概述 第三讲:网络硬件配置实例 一般PC机用作服务器,理论上同时可访问的计算机不能超过十台,实际上有二十台同时访问速度会明显变慢. ...

  2. 信息系统项目管理师-信息系统项目管理基础考点笔记

    场景 1.此部分一般在上午考2分左右的选择题,不是很重要,主要介绍了项目管理体系,起 着提纲孕领的作用!新教程在生命周期模型这块增加知识点较多!需要特别注意! 2.在案例分析中也可能考的,比如17年上 ...

  3. 计算机网络基础知识笔记

    计算机网络 三要素: 至少有两台计算机互联 通信设备和线路介质 网络协议和网络软件 计算机网络的功能 数据通信 资源共享(硬件共享和软件共享) 集中管理 计算机网络的基本组成 硬件系统:计算机.传输介 ...

  4. 数据库基础考点笔记-3

    目录 一.反规范化--概念 1.增加冗余列 2.增加派生列 3.重新组表 4.分割表 (1)水平分割 (2)垂直分割 二.事务管理--概念 三.并发控制--概念 1.排他型封锁(简称 X 封锁) 2. ...

  5. 计算机网络基础知识笔记 1

    文章目录 一,网络层提供的两种服务 网络层提供的两种服务 二,网际协议 IP 虚拟互连网络 分类的 IP 地址 IP 地址与硬件地址 地址解析协议 ARP IP 数据报的格式 IP 层转发分组的流程 ...

  6. 计算机网络基础学习笔记(下)

    学习视频 随看随记 ABCD类型地址的分类 根据地址左起第-个十进制数的值,可以判断出网络类别(小于127的为A类, 128 ~ 191 的为B类,192 ~ 223的为C类) ; 根据网络类别,就可 ...

  7. 《计算机网络基础》笔记 ---- 局域网技术(三)

    目录 1.数据链路层基础 数据链路层的基本概念 数据链路层是OSI参考模型中的第二层,它以物理层为基础,向网络层提供可靠的服务,因此要求该层能够建立和维持一条或多条没有数据发送错误的数据链路,并在数据 ...

  8. 计算机网络基础学习笔记(上)

    学习视频 在观看学习视频前,可以先了解一下大概:互联网是如何运作的 随看随记 TCP和UDP MAC和IP地址,从几个不同的角度讲的: CSDN博客 知乎 博客园 从我的角度来看,MAC地址是区分IP ...

  9. 计算机基础考点笔记-1

    目录 一.计算机思想--概念 1.冯诺依曼计算机 2.现代计算机框图 二.CPU--各个部件的功能 1.CPU各部件操作运行流程 (1)CPU部件构成 (2)CPU各部件执行流程 三.主存--计算芯片 ...

最新文章

  1. 吴恩达 deeplearning.ai 新课上线:TensorFlow 移动和 web 端机器学习
  2. Android Studio 插件开发详解三:翻译插件实战
  3. 算法导论学习笔记 第7章 快速排序
  4. 974. Subarray Sums Divisible by K
  5. 如何防止通过url攻击_什么是XSS攻击?如何防御XSS攻击?
  6. 【JS 逆向百例】网洛者反爬练习平台第四题:JSFuck 加密
  7. html 13 背景
  8. NS-仿真实验--FTP
  9. 只谈Network,不谈Social,互联网营销
  10. java selenium (十一) 操作弹出对话框
  11. 趣头条的区块链实验:为何金币贬值了6.6倍?
  12. 人工智能(4)发展现状及未来趋势
  13. 如何把字幕文件转换成txt文件或word文档,.ass文件内容怎么提取出来txt文件
  14. liu系统的混沌特性及其matlab仿真,毕业论文-Liu系统的混沌特性及其Matlab仿真
  15. 数据库 蚂蚁_华东师范大学与蚂蚁集团OceanBase成立联合实验室,助推自研数据库创新发展...
  16. Linux | 云盘扩容后,lsblk显示已增加,df -h显示没变化
  17. android9.0蓝牙功能,Android9.0 蓝牙开启流程
  18. 宝鸡计算机软件的工作,宝鸡学计算机软件编程
  19. uoj265【2016提高】愤怒的小鸟(状压dp)
  20. js控制浏览器全屏显示

热门文章

  1. 最好用的17个渗透测试工具
  2. 翻译《虚幻引擎4艺术大师 - 蓝图 II 》 中文版
  3. 勘测定界土地利用现状表生成—(依据地块和权属统计)
  4. Pascal基础(七)-Pascal泛型
  5. 静态代理和依赖注入方式获取网店管家查询仓库信息接口
  6. 服务器安装mongodb本地连接
  7. linux--常用命令|常用操作
  8. 西门子定位器生活中常遇到的小问题
  9. IP网络规划与路由设计
  10. 教你摆脱人人桌面renrenservice.exe启动的困扰