IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 计算机网络技术基础知识 -> 正文阅读

[网络协议]计算机网络技术基础知识

?一、 计算机网络的概念:

????????????????利用通信设备和线路将地理位置不同的,功能独立的多个计算机系统互连来,以功能完善的网络软件(即网络通信协议,信息交换方式和网络操作系统等)实现网络资源共享和信息传递的系统。

? ? ? ? ? ? ? ? 1、 计算机网络的功能:?通信功能 、资源共享 、高可靠性、提供分布处理环境 、集中管理与处理、负载分担与均衡 、跨越时间和空间的障碍

? ? ? ? ? ? ? ? ?2、计算机网络的应用:办公自动化 、远程教育 、工业过程控制 、金融电子化、智能大厦?
云计算 、物联网、移动互联网

? ? ? ? ? ? ? ? 3、计算机网络的两层子网结构

????????????????????????通信子网设备:网卡、缆线、集线器、中继器、网桥、交换机、路由器设备和相关软件组成。

? ? ? ? ? ? ???????????资源子网设备:联网的服务器、工作站、共享的打印机和其他设备及相关软件组成。
? ? ? ? ? ??
? ? ? ????????4、计算机网络的分类:局域网(LAN)、城域网(MAN)、广域网(WAN)。
? ? ? ? ? ??
?? ??? ??????5、计算机网络的拓扑结构:总线型、环型、星型、树型、网型等。
? ? ? ? ? ??
?? ??????????6、计算机网络的传输介质

? ? ????????????????有线传输介质:双绞线(分为屏蔽双绞线(STP),非屏蔽双绞线(UTP))?、同轴电缆 、光纤(注:不受电磁干扰和噪音影响

???????????????????无线传输介质:、无线电波 (注:对环境气候不敏感)、微波(利用频率在 1GHz 范围内的电波来进行通信)、红外线 、激光、卫星? ? ? ? ? ? ? ??
? ? ? ? ? ? 双绞线 T568A 的颜色排列顺序:绿白、绿、橙白、蓝、蓝白、橙、棕白、棕。
? ? ? ? ? ? 双绞线 T568B 的颜色排列顺序:橙白、橙、绿白、蓝、蓝白、绿、棕白、棕。

二、数据通信

?????????1、基本概念:数字数据、模拟数据

? ? ? ? ?2、数据通信模式注:串行通信中)单工(电视机、听广播)、半双工(对讲机)、全双工(计算机与计算机的通信、手机)。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? 3、数字数据的模拟信号调制:幅移键控法(ASK)、频移键控法(FSK)、相移键控法(PSK)。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? 4、数字信号编码:非归零码(外同步编码);曼彻斯特编码、差分曼彻斯特编码(内同步编码)。

三、?OSI/RM

? ? ? ? 1、分成七个层次。从低到高为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? 2. TCP/IP 各层主要协议: ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? (1)网络接口层协议包括各种物理网协议。
? ? ? ? (2)网络层协议的主要协议有四个,即 IP 协议、ARP协议、RARP 协议和 ICMP 协议。
? ? ? ? (3)传输层协议的主要协议有两个,即 TCP 协议、UDP协议。
?? ??? ?(4)应用层协议主要包括了众多的应用与应用支撑协议。常见的应用协议有:文件传输协议 FTP、超文本传输协议 HTTP、简单邮件传输协议 SMTP、虚拟终端Telnet;常见的应用支撑协议包括域名服务 DNS 和简单网络管理协议 SNMP 等。

四、IP 地址

??????????1、子网的划分:子网划分是指出于对管理、性能和安全方面的考虑,把单一的逻辑网络划分为多个物理网络,并使用路由器将他们链接起来,这些物理网路统称为子网。

? ? ? ? ? ?2、划分子网的方法是:将主机标识部分划出一定的位数用作本网的各个子网,其余的主机标识作为相应子网的主机标识。划分给子网的位数根据实际情况而定。这样 IP地址就由三部分组成,即网络号、子网号和主机号。其中,网络号可以确定一个站点,子网号可以确定一个物理子网,而主机号可以与子网相连的主机。因此,一个
IP 数据包的路由器就涉及三部分:传送到站点、传送到子网、传送到主机。

????????(1)IP 地址的层次结构
? ? ? ? (2)IP 地址的表示:IP 地址由 32 位二进制数组成,按 8 位为单位分为 4 个字节。
? ? ? ? (3)IP 地址的分类


? ? ? 3、 IPv6 的特点
? ? ????????? 1. 地址长度:IPv6 地址为 128 位。
? ? ????????? 2. 自动配置:IPv6 区别于 IPv4 的一个重要特性就是它支持无状态和有状态两种地址自动配置的方式。
? ? ????????? 3. 头部格式。
? ? ? ????????4. 可扩展的协议。
? ? ????????? 5. 服务质量。
? ? ????????? 6. 内置的安全特性。

五、局域网的特点

? ? ? ? ? ?1. 较小的地域范围。
? ? ? ? ? ? 2. 高传输速率和低误码率
? ? ? ? ? ? 3. 面向的用户比较集中。
? ? ? ? ? ? 4. 使用多种传输介质。
? ? ? ? ? ? 5. 数据通信设备是广义的。

六、网络互联设备

? ? ? ? ? ?1. 中继器
? ? ? ? ? ? 2. 集线器
? ? ? ? ? ? 3. 网桥
? ? ? ? ? ? 4. 路由器
? ? ? ? ? ? 5. 网关

七、域名及防火墙

????????域名结构:“域”是名字空间中的一个可被管理划分,域还可以划分为子域,如二级域,三级域等。域名的结构由若干个分量组成,个分量之间用小数点分开,如:三级域名、二级域名、顶级域名。

????????防火墙的概念:是指在两个网络之间加强访问控制的一套装置,通常是软件和硬件的组合体。

? 八、IOS 操作系统

????????1、特点:界面优雅直观、软硬件搭配组合优化、设计安全可靠、支持多种语言、新 UI 的优点是视觉轻盈,色彩丰富,更显时尚气息。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ?2、系统结构分为四层结构,由上而下分别为:
? ? ? ? ? ? (1)可触摸层:本地通知和远程推送服务,iAd 广告框架、界面控件、事件管理等。
? ? ? ? ? ? (2)媒体层:可以在应用程序中使用各种媒体文件,进行图形的绘制以及制作基础的动画效果。
? ? ? ? ? ? (3)核心服务层:通过核心服务层来访问 IOS 的一些

?? ? ? 服务。核心服务层为程序提供 基础的系统服务,例如:网络访问、浏览器引擎、定位、文件访问、数据库访问。最核心的是 CoreFoundation 和 Foundation 框架,定义了所有应用使用的数据类型。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?? ??? ??? ?(4)核心系统层:通过核心服务层来访问 IOS 的一些服务。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? 3、SDK(软件开发工具):包含:API 函数库、帮助文档、使用手册、辅助工具等资源。API(应用程序编程接口)就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的 API 而使操作系统去执行应用程序的命令(动作)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? 4、界面:控制方法包括滑动,轻触开关及按键。与系统交互包括滑动、轻按、挤压及旋转。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? 5、控件:IOS 窗口、IOS 视图、IOS 视图控制器、iOSUIKit。Android 操作系统
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?? ? ?主要分为三部分:底层 Linux 内核只提供基本功能,其他的应用软件则由各公司自行开发,部分程序用 Java编写。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?? ? ?第一部分系统框架:
? ? ? ? ? ? ? ? ? ? ? ?1.应用程序层?
? ? ? ? ? ? ? ? ? ? ? ?2.应用程序框架层?
? ? ? ? ? ? ? ? ? ? ? ?3.系统运行库层?
? ? ? ? ? ? ? ? ? ? ? ?4.Linux内核层。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?? ? ?第二部分应用组件:
? ? ? ? ? ? ? ? ? ? ? ?1.活动:用于表现功能。
? ? ? ? ? ? ? ? ? ? ? ?2.服务:后台运行服务,不提供界面呈现。
? ? ? ? ? ? ? ? ? ? ? ?3.广播接收器:用于接收广告。
? ? ? ? ? ? ? ? ? ? ? ?4.内容提供商:支持在多个应用中存储和读取数据,相当与数据库。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?? ? ?三、安卓系统的优势:
? ? ? ? ? ? ? ? ? ? ? ?1.开放性?
? ? ? ? ? ? ? ? ? ? ? ?2.挣脱运营商的束缚?
? ? ? ? ? ? ? ? ? ? ? ?3.丰富的硬件选择?
? ? ? ? ? ? ? ? ? ? ? ?4.不受任何限制的开发商?
? ? ? ? ? ? ? ? ? ? ? ?5.无缝结合Google应用

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-11-09 19:59:31  更:2021-11-09 20:01:08 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 5:22:52-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码