计算机的网络基础

【牛客专项练习】计算机基础—网络基础 计算机基础——网络基础 阅读详情

一.计算机的基础知识

      1.什么是网络

        网络是计算机或者网络设备通过有形光缆或者无线的媒介,连接起来,按照一定的规则,进行通信的集合

      2.通信

       通信指人与人,人与物,物与物等通过某种媒介和行为进行的信息的传递和交流

     3.网络通信

      指终端设备之间通过计算机网络进行通信

     4.服务器

      能够提供特点功能的设备,都可以称为服务器

二.osi 7层模型

     1应用层:人机交互界面,系统程序的窗口。

     2表示层:进行翻译,把人类语言翻译成计算机能够识别的语言或数据进行安全加密并压缩,把数据压缩到适合互联网传输的大小。

     3会话层:计算机知道了你要传输的内容,准备发送,先和指定通信对象建立会话关系,会话层允许不同设备上的用户建立起会话关系

     4传输层:同一个软件中的两个端口进行数据传输。

     5网络层:通过最佳的路劲把信息传输到对方用户的ip地址。

     6数据链路层:mac地址,网卡的mac地址

     7物理层:这是第一层,当数据到达物理层,进行信号传输变成bit流。数据进人目标主机变成bit流后,开始了一个逆向的过程

三.tcp/ip模型 5层模型

   1应用层:http https等超文本传输协议,网站数据的文本和图片图像的传输协议。

                   FTP:文件传输协议

                   SMTP:简单邮件传输协议

   2传输层:tcp协议,udp协议,

                 tcp:传输控制协议。优点:更加稳定可靠

                udp:用户数据报协议。优点:传输的速度更快

   3网络层:①ping icmp 网际控制报协议,测试和目标主机之间的连通性。测试和目标主机通信是否正常

                   ②arp协议,地址解析协议,根据ip地址获取物理地址的协议。广播形式的在整个网段中请求所用主机,结束主机返回的信息,以此来确定目标的物理地址(mac地址)收到的信息目标主机的ip地址和物理地址保存在arp的表中,保存180秒之后数据就自动删除

  4数据链路层

  5物理层:tcp/ip模型 传输控制协议。http https tcp协议,ip网络协议。

                  tcp/ip是由一系列的协议组成,tcp/ip协议簇

 总结:①传输层:数据段,数据被分割成了小段的数据段

            ②网络层:数据包

            ③数据链路层:数据帧

            ④物理层:bit流

四.数据封装的过程和解封装

      1数据封装的过程

          传输层:封装在tcp报文的头部,传输层是不知道应用层发的内容,tcp端口,tcp的头部当中包含了使用的协议,tcp为端口

          网络层:ip头部,指的是包含的目标的ip地址,由32位的二进制数组成的

          数据链路层:mac地址就是物理网卡的全球唯一地址

          物理层:不论你是什么,都要转化成电信号,bit流,进行传输。

     2数据解封装

        物理层:bit流,信号,二进制数据,传输到数据链路层

        数据链路层:校验数据的mac头部信息。目标mac地址是否和自己的mac地址吻合,吻合的话,mac头部将会被脱落。

        网络层:验证目标ip是否吻合。吻合,ip头部会被去掉。

        传输层:根据tcp头部包含的信息,使用的协议是什么,以及应用程序。数据在传输层被分成数据段进行重组,按着正常的顺序转到应用层

       应用层:解码,展示

3、Linux 网络基础与单板计算机网关搭建 本文全面介绍了Linux网络基础知识,并详细探讨了使用单板计算机搭建Linux网关的实践方法。内容涵盖网络连接选项、硬件选择、性能优化策略以及未来网络的发展趋势,为用户构建高效、稳定、安全的网络环境提供了全面指导。适用于不同规模的用户,从个人到企业均可参考。 阅读详情

相关推荐

23、计算机故障排除与TCP/IP网络基础

本文详细介绍了计算机使用过程中常见的故障排除方法,包括硬件故障、硬件不兼容以及系统配置错误的处理步骤。同时,全面解析了TCP/IP网络的基础知识,涵盖网络类型、主机标识、网络介质与拓扑结构、网络协议通信策略等内容。此外,还补充了网络安全威胁与防护措施、网络管理与维护的基本方法,为读者提供从故障处理到网络构建的系统性知识,助力计算机用户更好地应对技术挑战。

vim8coder的博客 82

一、计算机基础与网络基础

一、计算机基础 1、计算机组成 2、应用软件运行流程 3、二进制、八进制、十进制、十六进制转换 4、机器数、真值、原码、反码以及补码 5、字符编码 6、DOS命令 二、网络基础 1、ISO七层模型 2、网络分类

weixin_45460686的博客 962

机器视觉/将HIK海康面阵相机连接Halcon软件

本文简述了如何将海康面阵相机连接到Halcon软件中进行实时取图的过程。

Dahe.qu 4866

第 1 章 计算机与网络基础知识

不,16+4+2+1=23 是 10111,11011 是 27,哦题目是 “最接近”,23.456,看选项:A 是 23.3125,C 是 27.4375?但原题答案可能是 C,按解析为准)冯・诺依曼体系是现代计算机的基础,核心思想是:计算机里有存储器,能存符号化的计算步骤(程序),然后依次取出执行,由控制器译码,运算器计算(运算器 + 控制器 = CPU)。电脑里的信息都是用二进制(0 和 1)表示的,但人常用十进制(0-9),偶尔用八进制(0-7)、十六进制(0-9,A-F,A=10,F=15)。

c++练习生 1169

【科技前沿】用深度强化学习优化电网,让电力调度更聪明!

Hey小伙伴们,今天我要跟大家分享一个超级酷炫的技术应用——深度强化学习在电网优化中的典型案例!如果你对机器学习感兴趣,或是正寻找如何用AI技术解决实际问题的方法,这篇分享绝对不容错过!👩‍💻✨

Jacklx888的博客 3245

1.4 《SST通用技术规范》整体框架与核心条款解读

本小节以**GB/T《电力电子变压器通用技术要求》**(固态变压器SST核心通用规范)为核心依据,结合电力电子变压器技术特性与工程应用边界,系统解析规范的整体章节框架、层级逻辑与强制性/推荐性核心条款,明确规范与传统工频变压器标准的差异,为SST拓扑设计、性能验证、出厂检验与工程落地提供标准化依据。全文以标准原文、期刊文献数据与试验规范为支撑,无主观推演与感性表述。

技术工作者 1683

Linux之美—计算机基础、网络基础

Linux之美—计算机基础、网络基础 计算机基础 计算机基础、网络基础、windows server基础 一 计算机基础 计算机硬件基础 计算机硬件包括cpu(中央处理器负责运算和控制)、内存(cpu和磁盘间的缓冲设备)、硬盘(存放数据的储存器)、主板(总的负责I/O总线之间的通信)、显卡(计算机系统所需要的显示信息进行转换的驱动显示器,人机对话的重要设备)、声卡(将算机的数字信号转化为声波...

Ongwu Keep going 268

Jetson Nano 实战指南:深度学习环境配置与 YOLOv5 边缘端部署解析

Jetson Nano是NVIDIA推出的嵌入式AI开发板,凭借其强大的GPU计算能力和完善的软件生态系统,成为边缘AI部署的理想平台。本教程源于作者团队参加2024中国机器人大赛暨RoboCup机器人世界杯中国赛机器人先进视觉3D识别赛道的实战经验,是一份经过验证的环境部署指南。

FJN110的博客 152

3小时学会,计算机组成&网络基础,运维小白入门到实战!

计算机网络是由通信介质将地理位置不同的且相互独立的计算机连接起来,实现数据通信与资源共享。·TCP 和 UDP 是两种最为著名的传输层协议,二者都使用IP作为 网 络层 协 议尽管 TCP 和 UDP 都使用相同的网络层(IP),TCP 却向应用层提供与 UDP 完全不同的服务,TCP 提供一种面向连接的、可靠的字节流服务。TCP和UDP是传输层上两种重要的通信协议,它们在网络通信中发挥着至关重要的作用。

qq_54625143的博客 1347

基于Simulink的加速度计振动分析:单自由度质量-弹簧-阻尼系统

摘要:基于Simulink的加速度计单自由度振动分析 本文研究了加速度计的单自由度(SDOF)质量-弹簧-阻尼系统模型,通过MATLAB/Simulink平台建立了完整的振动分析仿真系统。文章详细阐述了理论建模过程,推导了系统运动微分方程和传递函数,并提供了Simulink模型搭建的具体步骤和MATLAB实现代码。研究通过正弦扫频、随机振动和冲击响应三种典型输入信号,分析了系统的幅频特性、相频特性及时域响应,验证了加速度计的工作机理。仿真结果表明,该方法能有效模拟加速度计在不同激励条件下的动态特性,为传感器

AI的内部世界的博客 163

超临界二氧化碳再热再压缩布雷顿循环建模与先进控制

超临界二氧化碳布雷顿循环建模与先进控制研究 本文研究了超临界二氧化碳再热再压缩布雷顿循环系统的建模与控制。通过MATLAB/Simscape构建了包含压缩机、透平、回热器等关键组件的动态模型,并设计了基于模型预测控制(MPC)和自抗扰控制(ADRC)的多层控制策略。系统采用转速控制的压缩机、阀门开度控制的透平,以及可变热源加热器,实现了全动态分析。研究结果表明,MPC与ADRC混合控制方案相较于传统PID控制,功率超调降低至0.9%,效率波动控制在±0.08%,扰动恢复时间缩短至12秒。

AI的内部世界的博客 340

计算机与网络基础

计算机基础 计算机基础 计算机语言 二进制 由0和1组成 每个0或1大小为1bit(位) 储存单位 1Byte=8bit 计算机字符编码 英文:ASCII编码每个英文为8bit 简体中文:GB2312编码每个中文为16bit 繁体中文:big5每个中...

dingqi5243的博客 247

RT-DETR 模型剪枝优化:结构化剪枝对 R18/R50 性能的影响

本文提出分层结构化剪枝策略R18:参数量减少 42%(28M→16.2M),推理速度提升 35%(15→20.3 FPS@Jetson Nano),mAP@0.5 仅降 1.2%;R50:参数量减少 55%(170M→76.5M),推理速度提升 48%(42→62.2 FPS@T4),mAP@0.5 仅降 2.1%。核心价值:为 RT-DETR 提供“精度-效率-部署”平衡的轻量化方案,推动其在边缘设备、工业质检等场景的大规模落地。部署建议。

走向CTO的路上... 464

计算机网络:网络基础、TCP编程

4.4.传输层:transmit control ①定义了一些传输数据的协议和端口号(WWW端口80等),如:TCP(传输控制协议,传输效率低,可靠性强,用于传输可靠性要求高,数据量大的数据),UDP(用户数据报协议,与TCP特性恰恰相反,用于传输可靠性要求不高,数据量小的数据,如QQ聊天数据就是通过这种方式传输的)。如:串口通信中使用到的115200、8、N、1②这一层传输的数据:帧数据 (按到一定格式组织起来的一组数据)3 -- 嗯,好的 --> //喂。

2501_91498265的博客 1732

OpenClaw进阶实战(二十三):微信公众号接入——被动回复、客服消息、素材管理

本文介绍了将OpenClaw接入微信公众号的完整方案,重点包含以下内容: 接入方案选型:对比官方插件、三方服务和自建中转三种方式,选择自建Node.js中转服务实现灵活控制 核心原理:通过中转服务器完成微信消息协议转换,处理5秒超时限制和异步回复机制 实战开发: 搭建Express中转服务 实现Token管理和消息处理 采用内存缓存对话历史 通过客服接口异步回复 官方插件方案:介绍2026年发布的ClawBot插件,支持文本/图片/文件收发 进阶功能:包括素材管理接口调用示例 该方案适用于需要深度定制公众号

PeterPan的博客 142

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

【亲测免费】 计算机应用基础课件——网络基础知识.pptx 下载说明

计算机应用基础课件——网络基础知识.pptx 下载说明 去发现同类优质开源项目:https://gitcode.com/ 本文档为《计算机应用基础课件——网络基础知识》的PowerPoint格式教学课件,全面介绍了计算机网络的基础知识。课件内容丰富,结构清晰,是学习网络基础知识的重要资料。 课件内容概览 课件共53页,包含以下章节: 计算机网络基础 计算机网络概述 计算机网络的体系结构 ...

gitblog_06725的博客 907

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

计算机与网络基础知识的问答

计算机系统偏软件部分的组成是什么 操作系统的简介 简述进程管理 简述存储管理 简述设备管理 简述文件管理 简述作业管理 简介网络操作系统 简述数据库系统基础知识 简述关系数据库的设计 简述分布式数据库 简述商业智能 简述计算机网络基础知识 网络管理与网络安全 存储和负载均衡技术 简述多媒体 简述系统性能 1.计算机系统偏软件部分的组成是什么 答:...

seacean2000的专栏 847

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

【计算机网络】网络基础

计算机网络是计算机技术和通信技术相结合的产物,是信息化社会的主要技术设施。1946年,世界上第一台计算机ENIAC在美国诞生。随着微电子技术的不断发展,也使计算机网络经历了从简单到复杂、从低级到高级、从地区到全球的发展过程,计算机网络从为解决远程计算信息数据的搜集和处理而形成的联机系统开始,发展到以资源共享为目的而相互连接起来的计算机群,最终形成目前遍布全球各个角落的国际互联网。

qq_61635026的博客 6553

全国计算机一级考试网络知识,全国计算机等级考试一级网络基础知识复习题及答案.doc...

全国计算机等级考试一级网络基础知识复习题及答案全国计算机等级考试一级网络基础知识复习题(20)关于电子邮件,下列说法中错误的是_________。 A)发送电子邮件需要E-mail软件支持 B)发件人必须有自己的E-mail 账号 C)收件人必须有自己的邮政编码 D)必须知道收件人的E-mail地址(21)邮件中插入的“链接”,下列说法中正确的是_________。 A)链接指将约定的设备用线路连...

weixin_31884143的博客 303

HNU计算机网络实验二 网络基础编程实验

通过本实验:1、学习采用Socket(套接字)设计简单的网络数据收发程序,理解应用数据包是如何通过传输层进行传送的。2.详细了解诸如TCP等可靠的传输协议的功能。3.简单可靠传输协议和消息的设计。

m0_72424612的博客 1663

#信息安全#--计算机应用/网络基础

输出重定义>> 追加重定义< 输入重定义。

2201_75578072的博客 2224

软件测试学习之路-----微型计算机的组成+网络基础知识笔记

前言:学习软件测试为什么还要了解计算机的组成与网络基础知识呢?可以理解为辅助作用, 1.计算机发展历程 咱们现在是第四代(1970-至今),大规模和超大规模集成电路计算机。特点是:具有高速运算能力和较强的自动控制能力,计算精度高,通用性高和逻辑判断能力强。 思考:有没有第五代? 肯定是有的,且一定会往人工智能方向发展。 2.计算机的分类 按电路原理分类:模拟式电子计算机,数字式电子计算机(如无特别...

EB_pilgrim成长随笔 346

计算机网络-----网络基础与网络编程

计算机网络-----网络基础与网络编程

双吉堡工程专业的一名27届Javaer。 1047

推荐开源项目:计算机应用基础课件——网络基础知识.pptx下载说明

推荐开源项目:计算机应用基础课件——网络基础知识.pptx下载说明 去发现同类优质开源项目:https://gitcode.com/ 计算机应用基础课件——网络基础知识.pptx,全面覆盖网络基础知识,助您轻松掌握计算机网络核心概念。 项目介绍 《计算机应用基础课件——网络基础知识.pptx》是一个专为计算机网络学习者和教育工作者设计的PowerPoint教学课件。该课件深入浅出地介绍了计算机网络...

gitblog_06732的博客 722
下一篇: ip地址是什么
泽熙(努力中)
博客等级 码龄3年 487粉丝 51原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值