软考软件设计师常考知识点(12):计算机网络

一、OSI/RM七层模型

**应用层:**实现具体的应用功能。

**表示层:**数据的格式与表达、加密、压缩。

**会话层:**建立、管理和终止会话。

**主要设备及协议:**POP3、FTP、HTTP、Telnet、SMTP、DHCP、TFTP、SNMP、DNS。

**传输层:**端到端的连接。主要协议:TCP、UDP。

**网络层:**分组传输和路由选择。主要设备及协议:三层交换机、路由器,ARP、RARP、IP、ICMP、IGMP。

**数据链路层:传送以帧为单位的信息。主要设备及协议:**网桥、交换机(多端口网桥)、网卡,PPTP、L2TP、SLIP、PPP。

**物理层:**二进制传输。主要设备:中继器、集线器(多端口中继器)。

二、TCP/IP协议族

1.常见协议基础

TCP与UDP都支持对具体指定端口号进行通信。但连接管理、差错校验、重传等能力只有TCP具备。

【常见协议说明- 基于TCP的应用层协议

HTTP: 超文本传输协议,网页传输,端口号80。它是不安全的,结合SSL的HTTPS协议是安全的超文本传输协议,默认端口443。

**Telnet:**远程协议,不安全,SSH是安全的远程协议。端口号23。

**FTP:**文件传输协议,不安全的,结合SSL的SFTP是安全的文件传输协议。端口号20数据,21控制。

**POP3:**邮件收取,端口号110。

**SMTP:**邮件发送,端口号25。

附加多媒体数据时需采用MIME(MIME不安全,结合SSL的MIME/S是安全的多媒体邮件协议)。使用WEB方式收发电子邮件时必须设置账号密码登录。

【常见协议说明 - 基于UDP的应用层协议

|---------|----------|---------------------|--------------------------------|
| 协议名 | 默认端口 | 功能 | 特殊说明 |
| DNS | 53 | 域名解析协议,记录域名与IP的映射关系 | 本地客户端主机首查本机hosts文件 域名服务器首查本地缓存 |
| DHCP | 67 | IP地址自动分配 | 169.254.X.X和0.0.0.0是无效地址 |
| SNMP | 161 | 简单网络管理协议 | 服务器仅发送消息给当前团体 |

【常见协议说明- 网际层协议

|---------|----------------------|----------------------------------------------|
| 协议名 | 功能 | 特殊说明 |
| ARP | 地址解析协议, IP地址转换为MAC地址 | ARP Request请求采用广播进行传送 ARP Response响应采用单播进行传送 |
| RARP | 反向地址解析协议, MAC地址转IP地址 | 无 |
| ICMP | 因特网控制协议 | PING命令来自该协议 |
| IGMP | 组播协议 | 无 |

三、网络诊断命令

常见网络诊断命令 扩展】

**ping:**用于检查网络是否连通。

检查错误时,使用由近及远的原则,首先用ping127.0.0.1来检查本机TCP/IP协议栈,能PING通,说明本机协议栈无问题。

**tracert(linux: traceroute):**用于确定IP数据包访问目标所采取的路径,若网络不通,能定位到具体哪个结点不通;

nslookup(查询DNS记录);

**netstat:**用于显示网络连接、路由表和网络接口信息。

**ipconfig(linux: ifconfig):**显示TCP/IP网络配置值,如:IP地址,MAC地址,网关地址等。

ipconfig显示简要信息,不能查看DHCP服务开启情况。

ipconfig /all显示本机TCP/IP配置的详细信息,能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址等),并且显示内置于本地网卡中的物理地址。

ipconfig在DHCP服务中的应用

ipconfig /all显示详细信息,可查看DHCP服务是否已启用。

ipconfig /renew更新所有适配器。DHCP客户端手工向服务器刷新请求。

ipconfig /release释放IP地址租约,只能在向DHCP服务器租用其IP地址的计算机上起作用。

ipconfig在DNS服务中的应用

ipconfig/ flushdns:清除本地DNS缓存。

ipconfig/ displaydns:显示本地DNS内容。

ipconfig/ registerdns:DNS客户端手工向服务器进行注册。

四、IP地址

1、 IPv4

IPv4地址格式 有如下几种表示形式:

|-------------|----------------------|
| IP | 说明 |
| 127网段 | 回播地址,本地环回地址 |
| 主机号非全0和非全1 | 可作为子网中的主机号使用 |
| 主机号全0地址 | 代表这个网络本身,可作为子网地址使用 |
| 主机号全1地址 | 特定子网的广播地址 |
| 169.254.0.0 | 保留地址,用于DHCP失效(Win) |
| 0.0.0.0 | 保留地址,用于DHCP失效(Linux) |

2、 IPv6

IPv6是设计用于替代现行版本IP协议(IPv4)的下一代IP协议。

(1)IPv6地址长度为128位,地址空间增大了296倍;

(2)灵活的IP报文头部格式。使用一系列固定格式的扩展头部取代了IPv4中可变长度的选项字段。IPv6中选项部分的出现方式也有所变化,使路由器可以简单路过选项而不做任何处理,加快了报文处理速度;

(3)IPv6简化了报文头部格式,字段只有8个,加快报文转发,提高了吞吐量;

4)提高安全性。身份认证和隐私权是IPv6的关键特性;

(5)支持更多的服务类型;

(6)允许协议继续演变,增加新的功能,使之适应未来技术的发展。

单播地址(Unicast) **:**用于单个接口的标识符,传统的点对点通信。

组播地址(Multicast) **:**多播地址,一点对多点的通信,数据包交付到一组计算机中的每一个。IPv6没有广播的术语,而是将广播看作多播的一个特例。

任播地址(Anycast) **:**泛播地址,这是IPv6增加的一种类型。任播的目的站是一组计算机,但数据包在交付时只交付给其中一个,通常是距离最近的一个。

软件设计师三色笔记、思维导图等资料点击:

2025软考考试资料下载PDF版_软考历年真题打包下载版_免费视频课程下载_软考教材下载推荐_思维导图下载_考前冲刺备考资料_历年真题电子版网盘下载-希赛网https://wangxiao.xisaiwang.com/rk/xxzl/n101.html?fcode=h1000118_e3072

相关推荐
挠到秃头的涛某2 小时前
华为防火墙web配置SSL-在外人员访问内网资源
运维·网络·网络协议·tcp/ip·华为·ssl·防火墙
树在风中摇曳3 小时前
TCP连接还在吗?主机拔掉网线后再插上,连接会断开吗?
arm开发·网络协议·tcp/ip
せいしゅん青春之我3 小时前
【JavaEE初阶】IP协议-IP地址不够用了咋办?
java·服务器·网络·网络协议·tcp/ip·java-ee
我最厉害。,。4 小时前
内网对抗-隧道技术篇&防火墙组策略&HTTP反向&SSH转发&出网穿透&CrossC2&解决方案
网络协议·http·ssh
Pluchon5 小时前
硅基计划6.0 陆 JavaEE Http&Https协议
网络协议·tcp/ip·http·网络安全·https·udp·java-ee
是店小二呀5 小时前
仓颉三方库开发实战:Simple HTTP Server 实现详解
网络·网络协议·http
北京耐用通信5 小时前
从‘卡壳’到‘丝滑’:耐达讯自动化PROFIBUS光纤模块如何让RFID读写器实现‘零延迟’物流追踪?”
网络·人工智能·科技·物联网·网络协议·自动化
交换机路由器测试之路6 小时前
交换机路由器基础(四)--TCPIP四层模型及常见协议技术
网络·网络协议·路由器·交换机·tcp/ip模型
老蒋新思维6 小时前
借刘润之智,在 IP+AI 时代构筑战略 “增长方舟”|创客匠人
大数据·网络·人工智能·网络协议·tcp/ip·创客匠人·知识变现
多多*6 小时前
一个有 IP 的服务端监听了某个端口,那么他的 TCP 最大链接数是多少
java·开发语言·网络·网络协议·tcp/ip·缓存·mybatis