5 计算机网络

news2025/2/10 23:47:45

5 计算机网络

5.1 OSI/RM七层模型

5.2 TCP/IP协议簇

5.2.1:常见协议基础

       一、 TCP是可靠的,效率低的;

        1.HTTP协议端口默认80,HTTP+SSL之后成为HTTPS协议默认端口443。

        2.对于0~1023一般是默认的公共端口不需要注册,1024以后的则需要注册。

        3.FTP是文件共享协议,控制信息21和数据信息20进行传输。

        4.邮件收取协议POP3端口110,邮件传输协议SMTP,默认端口25。

        5.远程协议Telent默认端口23,由于明文传输,所以是可靠的不安全的。

       二、 UDP是不可靠的,但是效率高。

        1.域名解析协议DNS默认端口53,将域名转为IP。

        2.TFTP简单的文件传输协议,默认端口69。

        3.SNMP简单网络管理协议,默认端口161。

       三、 IP地址转为MAC地址在网络层进行,由ARP将IP转为MAC地址,与之相反的是RARP将MAC地址转为IP地址

        

        四、UFS既不属于TCP也不属于UDP。

        

5.2.2:TCP与UDP

5.2.3:协议应用提升

5..2.3.1DHCP

1、客户机/服务器模型
2、租约默认为8天
3、当租约过半时,客户机需要向DHCP服务器申请续租;
4、当租约超过87.5%时,如果仍然没有和当初提供IP的DHCP服务器联系上,则开始联系其他的DHCP服务器。

5、固定分配、动态分配和自动分配。
6、windows的169.254.X.X和 Linux,Unix0.0.0.0 无效IP

5.2.3.2 DNS

5.3 网络诊断命令

1、ping:用于检查网络是否连通;
2、tracert(linux: traceroute):用于确定IP数据包访问目标所采取的路径,若网络不通,能定位到具体哪个结点不通;
3、ipconfig(linux: ifconfig)(显示TCP/IP网络配置值,如:IP地址,MAC地址,网关地址等)
4、nslookup(查询DNS记录)
5、Netstat:用于显示网络连接、路由表和网络接口信息;

5.4 IP地址与子网划分

5.4.1:IP地址分类及特殊的IP地址

5.4.2:子网划分与路由汇聚

5.4.2.1 子网划分

将一个网络划分成多个子网(取部分主机号当子网号)

例1,将B类IP地址168.195.0.0划分成27个子网,子网掩码为多少?

5.4.2.2 路由汇聚

将多个网络合并成一个大的网络(取部分网络号当主机号)

5.4.3:IPv6

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

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

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

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

        (4)提高安全性。身份认证和隐私权是IPv6的关键特性;
        (5)支持更多的服务类型;
        (6)允许协议继续演变,增加新的功能,使之适应未来技术的发展;

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

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

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

可聚合全球单播地址:前缀001
本地单播地址:
        链路本地:前缀为1111111010(一般以fe80开头)
        站点本地:前缀为1111111011

IPv6地址由8个16进制字段构成。

例如:2001:0db8:85a3:0000:1319:8a2e:0370:7344

IPv6地址的省写,上面的IP地址等价于:

2001:0db8:85a3::1319:8a2e:0370:7344.
遵守这些规则,如果因为省略而出现了两个以上的冒号,则可以压缩为一个,但这种零压缩在地址中只能出现一次。因此:
2001:0DB8:0000:0000:0000:0000:1428:57ab

多个0可以写作一个零
2001:0DB8:0:0:0:0:1428:57ab

连续的多个:0可以省略为::但是只能使用一次
2001:0DB8::1428:57ab

0开头可以省略,0D与D等价
2001:DB8::1428:57ab
以上都是合法的地址,并且它们是等价的。同时前导的零可以省略,因此:2001:0DB8:02de::0e13等价于2001:DB8:2de::e13.

IPv4/IPv6过渡技术有:
(1)双协议栈技术:双栈技术通过节点对IPv4和IPv6双协议栈的支持从而支持两种业务的共存。

(2)隧道技术:隧道技术通过在IPv4网络中部署隧道,实现在IPv4网络上对IPv6业务的承载,保证业务的共存和过渡。隧道技术包括:6to4隧道;6over4隧道;ISATAP隧道。

(3)NAT-PT技术:NAT-PT使用网关设备连接IPv6和IPv4网络。当IPv4和IPv6节点互相访问时,NAT-PT网关实现两种协议的转换翻译和地址的映射。

5.5网络规划与设计

 

核心层:主要是高速数据交换,实现高速数据传输、出口路由,常用冗余机制
汇聚层:网络访问策略控制、数据包处理和过滤、策略路由、广播域定义、寻址。

接入层:主要是针对用户端,实现用户接入、计费管理、MAC地址认证、MAC地址过滤、1收集用户信息,可以使用集线器代替交换机

 5.6网络接入技术

5.7 WWW服务

5.7.1:URL

Internet地址:域名格式和IP地址格式。

        URL:统一资源定位符,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。

        URL:协议名://主机名.组名.最高层域名。例:http://www.baidu.com
        URL: protocol ://hostname[:port]/path /filename

        protocol指定使用的传输协议,最常见的是 HTTP 或者 HTTPS 协议,也可以有其他协议,如 file、ftp、gopher、mms、ed2k等;

        Hostname 是指主机名,即存放资源的服务域名或者IP地址。

        Port 是指各种传输协议所使用的默认端口号,例如http的默认端口号为80

        Path 是指路径,由一个或者多个“”分隔,一般用来表示主机上的一个目录或者文件地址

        filename是指文件名,该选项用于指定需要打开的文件名称。
        一般情况下,一个URL可以采用"主机名.域名"的形式打开指定页面,也可以单独使用"域名"来打开指定页面,但是这样实现的前提是需进行相应的设置和对应。

URL:协议名://主机名.组名.最高层域名。例:http://www.baidu.com

5.7.2:HTML

5.8 章节概述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2295290.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

VMware虚拟机安装、创建Ubuntu虚拟机及汉化设置全流程详细教程

一、安装VMware Workstation 下载VMware 访问官网:https://www.vmware.com 选择适合的版本(如 Workstation Pro 或 VMware Player,后者免费)。完成下载后运行安装程序。 网盘下载: 链接: https://pan.baidu.com/s/1MQ…

21.2.7 综合示例

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 【例 21.7】【项目:code21-007】填充职员表并打印。 本例使用到的Excel文件为:职员信息登记表.xlsx&#x…

【大模型】DeepSeek与chatGPT的区别以及自身的优势

目录 一、前言二、核心技术对比2.1 模型架构设计2.1.1 ChatGPT的Transformer架构2.1.2 DeepSeek的混合架构 2.2 训练数据体系2.2.1 ChatGPT的数据特征2.2.2 DeepSeek的数据策略 三、应用场景对比3.1 通用场景表现3.1.1 ChatGPT的强项领域3.2.2 DeepSeek的专项突破 3.3 响应效率…

burpsuite抓取html登陆和上传数据包

一、burpsuite抓取html登陆数据包 1、先写一个html格式的登陆页面 <!doctype html> <html lang"en"> <head><meta charset"UTF-8"><title>这是标签</title></head> <body> <hr><!-- 登陆表单 …

Linux 安装 Ollama

1、下载地址 Download Ollama on Linux 2、有网络直接执行 curl -fsSL https://ollama.com/install.sh | sh 命令 3、下载慢的解决方法 1、curl -fsSL https://ollama.com/install.sh -o ollama_install.sh 2、sed -i s|https://ollama.com/download/ollama-linux|https://…

使用Ollama本地部署deepseek

1、下载安装Ollama 前往下载页面 https://ollama.com/download下载好安装包&#xff0c;如同安装软件一样&#xff0c;直接安装即可 win中默认为C盘&#xff0c;如果需要修改到其他盘&#xff0c;查找具体教程 运行list命令&#xff0c;检查是否安装成功 2、修改模型下载的…

如何在RTACAR中配置IP多播(IP Multicast)

一、什么是IP多播 IP多播&#xff08;IP Multicast&#xff09;是一种允许数据包从单一源地址发送到多个目标地址的技术&#xff0c;是一种高效的数据传输方式。 多播地址是专门用于多播通信的IP地址&#xff0c;范围从 224.0.0.0到239.255.255.255 与单播IP地址不同&#x…

2025年最新版武书连SCD期刊(中国科学引文数据库)来源期刊已更新,可下载PDF版!需要的作者进来了解~

2025年最新版武书连SCD期刊&#xff08;中国科学引文数据库&#xff09;来源期刊已更新&#xff01; 官网是不提供免费查询的。小编给大家两个路径&#xff0c;无需下载PDF&#xff0c;随时随地都能查25版SCD目录。 路径一&#xff1a;中州期刊联盟官网&#xff0c;25版SCD目…

存储异常导致的Oracle重大生产故障

&#x1f4e2;&#x1f4e2;&#x1f4e2;&#x1f4e3;&#x1f4e3;&#x1f4e3; 作者&#xff1a;IT邦德 中国DBA联盟(ACDU)成员&#xff0c;10余年DBA工作经验 Oracle、PostgreSQL ACE CSDN博客专家及B站知名UP主&#xff0c;全网粉丝10万 擅长主流Oracle、MySQL、PG、高斯…

基于Java的远程视频会议系统(源码+系统+论文)

第一章 概述 1.1 本课题的研究背景 随着人们对视频和音频信息的需求愈来愈强烈&#xff0c;追求远距离的视音频的同步交互成为新的时尚。近些年来&#xff0c;依托计算机技术、通信技术和网络条件的发展&#xff0c;集音频、视频、图像、文字、数据为一体的多媒体信息&#xff…

C++ Primer 成员访问运算符

欢迎阅读我的 【CPrimer】专栏 专栏简介&#xff1a;本专栏主要面向C初学者&#xff0c;解释C的一些基本概念和基础语言特性&#xff0c;涉及C标准库的用法&#xff0c;面向对象特性&#xff0c;泛型特性高级用法。通过使用标准库中定义的抽象设施&#xff0c;使你更加适应高级…

使用云效解决docker官方镜像拉取不到的问题

目录 前言原文地址测试jenkins构建结果:后续使用说明 前言 最近经常出现docker镜像进行拉取不了&#xff0c;流水线挂掉的问题&#xff0c;看到一个解决方案: 《借助阿里个人版镜像仓库云效实现全免费同步docker官方镜像到国内》 原文地址 https://developer.aliyun.com/artic…

【DeepSeek】DeepSeek小模型蒸馏与本地部署深度解析DeepSeek小模型蒸馏与本地部署深度解析

一、引言与背景 在人工智能领域&#xff0c;大型语言模型&#xff08;LLM&#xff09;如DeepSeek以其卓越的自然语言理解和生成能力&#xff0c;推动了众多应用场景的发展。然而&#xff0c;大型模型的高昂计算和存储成本&#xff0c;以及潜在的数据隐私风险&#xff0c;限制了…

3D图形学与可视化大屏:什么是几何着色器,有什么功能和应用。

一、几何着色器的定义 在 3D 图形学和可视化大屏中&#xff0c;几何着色器是一种可编程的图形处理单元&#xff08;GPU&#xff09;着色器阶段。它位于顶点着色器和片段着色器之间&#xff0c;主要负责处理由顶点着色器输出的几何图形数据。 几何着色器以图元&#xff08;如点…

Python:凯撒密码

题目内容&#xff1a; 凯撒密码是古罗马恺撒大帝用来对军事情报进行加密的算法&#xff0c;它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列该字符后面第三个字符&#xff0c;对应关系如下&#xff1a; 原文&#xff1a;A B C D E F G H I J K L M N O P Q R …

第八届大数据与应用统计国际学术研讨会(ISBDAS 2025)

重要信息 官网&#xff1a;www.is-bdas.org 时间&#xff1a;2025年2月28-3月2日 地点&#xff1a;中国 广州 主办单位&#xff1a;广东省高等教育学会人工智能与高等教育研究分会 协办单位&#xff1a;北京师范大学人工智能与未来网络研究院、人工智能与大数据科研基地 …

吴恩达深度学习——卷积神经网络的特殊应用

内容来自https://www.bilibili.com/video/BV1FT4y1E74V&#xff0c;仅为本人学习使用。 文章目录 人脸识别相关定义Similarity函数使用Siamese网络实现函数d使用Triplet损失学习参数 神经风格迁移深度卷积网络可视化神经风格迁移的代价函数内容损失函数风格损失函数 人脸识别 …

寒假2.7

题解 web&#xff1a;[HCTF 2018]WarmUp 打开是张表情包 看一下源代码 访问source.php&#xff0c;得到完整代码 代码审计 <?phphighlight_file(__FILE__);class emmm{public static function checkFile(&$page){$whitelist ["source">"source.p…

无限使用Cursor

原理&#xff1a;运行程序获得15天的免费试用期&#xff0c;重新运行程序重置试用期&#xff0c;实现无限使用。免费的pro账号&#xff0c;一个月有250的高级模型提问次数。 前提&#xff1a;已安装cursor cursor-vip工具&#xff1a;https://cursor.jeter.eu.org?p95d60efe…

unity碰撞的监测和监听

1.创建一个地面 2.去资源商店下载一个火焰素材 3.把procedural fire导入到自己的项目包管理器中 4.给magic fire 0 挂在碰撞组件Rigidbody , Sphere Collider 5.创建脚本test 并挂在magic fire 0 脚本代码 using System.Collections; using System.Collections.Generic; usi…