热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

网络相关基础概念

一.相关基础概念1.计算机网络的特点(1)连通性:计算机网络使得上网的用户都能够彼此相连,好像用户的计算机可以直接相连    (2)资源共享:资源共享可以是信息共享,软件共享,硬

一. 相关基础概念

1.计算机网络的特点

    (1)连通性:计算机网络使得上网的用户都能够彼此相连, 好像用户的计算机可以直接相连
    (2)资源共享:资源共享可以是信息共享, 软件共享, 硬件共享等等. 由于网络的存在, 使得用户感觉资源就在自己身边


2. 网络

     网络是由若干结点和链路组成, 其中结点可以是集线器, 计算机, 交换器, 路由器等等. 其中网络之间也可以用路由器相互连接, 此时的网络就叫做互联网, 即网络的网络.其中, 以小写 i 开头的 internet 是指将计算机连接到一起的小型网络, 以大写 I 开头的 Internet 是指网络的网络, 是一个大型网络.


3. 因特网的组成

     因特网由边缘部分和核心部分组成, 其中边缘部分是由连接到因特网的主机组成, 这些部分用户直接使用, 用来进行通信和资源共享.核心部分则是有大量的网络以及连接到这些网络之间的路由器组成, 为边缘部分提供服务.


4. 网络边缘部分的端系统的通信方式

    (1)客户服务器模式: 客户端向服务器端发出请求, 其中客户端不需要有很复杂的操作系统也不需要复杂的硬件系统.服务器端负责专门提供服务, 可以一次性处理多个客户请求. 系统只要开启, 就会一直运行, 不断被动地接收来自客户的请求, 并且对其作出响应. 因此, 服务器端不需要直到用户端的地址, 同时, 服务器端必须要有高级的才偶作系统以及硬件设备.
    (2)对等连接方式: 两台主机在相互通信的时候不区分那个是服务器端, 那边是客户端, 主机和主机之间可以对等相互收发信息


5. 几种不同类别的网络

    (1)广域网:广域网的作用范围一般是几十到几千公里, 因而有时也称为远程网, 广域网是因特网的核心, 通过长距离运送主机所发来的数据. 连接广域网的各节点之间一般采用高速链路.
    (2)城域网: 作用范围一般是一个城市, 5 ~ 50 km, 一般可以由一个或者几个单位所公用, 也可以是一个公用设施, 将局域网相互连接.
    (3)局域网: 一般用微型计算机或者工作站通过高速通信线路相连, 作用域一般在 1 km左右.
    (4)个人区域网: 将个人使用的电子设备用无线连接起来, 一般作用在 10m 左右.


二. 协议

1.协议与划分层次

     为了进行网络中数据的传输以及交换而建成的规则, 标准或约定称为网络协议, 主要由三个要素构成, 语法(数据与控制信息的结构或者格式), 语义(需要发出何种控制信息, 完成何种动作, 做出何种响应), 同步(时间实现顺序的详细说明).
     利用分层可以实现各层之间相互独立, 灵活性好, 结构上可以分割开, 易于实现和维护, 可以促进标准化工作.
     计算机的体系结构是计算机网络及其构建应完成的功能的精确定义, 体系结构是抽象的, 但是实现规则是具体的, 是真正运行的计算机软件或者计算机硬件.
               这里写图片描述


2. 各层实现的功能

     (1)应用层: 体系结构中的最高层, 任务是通过应用进程之间的交互完成特定的网络应用.
     (2) 传输层: 负责两个主机中进程的通信提供通用的数据传输服务. 其中传输层主要使用 TCP(提供面向连接可靠的数据服务, 数据传输的基本单位是报文段), 以及 UDP (用户数据报协议, 提供无连接的, 尽量最大的数据传输服务, 数据传输单位是用户数据报)
     (3) 网络层: 为分组交换网上不同的主机提供通信服务
     (4) 数据链路层: 将 IP 数据报组装成数据帧, 在想临结点之间传送数据帧, 每帧包括了传输的数据以及相应的控制信息. 在接收数据时, 控制信息使得接收端可以知道每一个帧从哪个比特开始, 到哪个比特结束, 因此数据链路层收到数据时就可以将有效地数据交给下一层.
    (5) 物理层: 负责怎样连接各计算机之间的传输比特流
    (6) 表示层: 实际固有的数据格式和网络格式数据之间的转化.
    (7) 会话层: 负责建立和断开通信连接.


三. 路由器和交换机的区别

1. 路由器

     用于连接不同的网段, 并且找到网络中数据传输最合适的路径, 工作在交换机之后, 用来克服交换机不能实现的路由转发的功能.
     工作在网络层
     根据所在的网络 ID 确定转发地址
     分割广播网


2. 交换机

     将一些机器连接起来, 形成一个局域网
     工作在数据链路层
     利用物理地址或者 MAC 地址来转发要传播的数据
     只能分割冲突网, 不能分割广播网


推荐阅读
  • 开发笔记:计网局域网:NAT 是如何工作的?
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了计网-局域网:NAT是如何工作的?相关的知识,希望对你有一定的参考价值。 ... [详细]
  • HSRP热备份路由器协议的应用及配置
    本文介绍了HSRP热备份路由器协议的应用及配置方法,包括设计目标、工作原理、配置命令等。通过HSRP协议,可以实现在主动路由器故障时自动切换到备份路由器,保证网络连通性。此外,还介绍了R1和R2路由器的配置方法以及Sw1和Sw2交换机的配置方法,最后还介绍了测试连通性和路由追踪的方法。 ... [详细]
  • 域名解析系统DNS
    文章目录前言一、域名系统概述二、因特网的域名结构三、域名服务器1.根域名服务器2.顶级域名服务器(TLD,top-leveldomain)3.权威(Authoritative)域名 ... [详细]
  • 网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 本文介绍了如何使用双路由器有线搭建一个小型的局域网网络,解决家庭或公司多个网络设备无法同时上网的问题。详细讲解了两种简单快速的组网方式,并提供了具体的设置步骤和注意事项。 ... [详细]
  • 本文详细介绍了在Linux虚拟化部署中进行VLAN配置的方法。首先要确认Linux系统内核是否已经支持VLAN功能,然后配置物理网卡、子网卡和虚拟VLAN网卡的关系。接着介绍了在Linux配置VLAN Trunk的步骤,包括将物理网卡添加到VLAN、检查添加的VLAN虚拟网卡信息以及重启网络服务等。最后,通过验证连通性来确认配置是否成功。 ... [详细]
  •   1、确认自己的线路是否连接正确腾达a9设置。 ... [详细]
  • 概述H.323是由ITU制定的通信控制协议,用于在分组交换网中提供多媒体业务。呼叫控制是其中的重要组成部分,它可用来建立点到点的媒体会话和多点间媒体会议 ... [详细]
  • 解决浏览器打开网页后提示“dns_probe_possible 怎么解决”的方法
    在使用浏览器进行网上冲浪的时候遇到故障是一件很常见的事情,很多用户都遇到过系统提示:dns_probe_possible。从提示中可以看出和DNS是有一定的关系的,经过小编测试之后 ... [详细]
  • SQL Server 2008 到底需要使用哪些端口?
    SQLServer2008到底需要使用哪些端口?-下面就来介绍下SQLServer2008中使用的端口有哪些:  首先,最常用最常见的就是1433端口。这个是数据库引擎的端口,如果 ... [详细]
  • 三、寻找恶意IP并用iptables禁止掉找出恶意连接你的服务器80端口的IP,直接用iptables来drop掉它;这里建议写脚本来运行, ... [详细]
  • CISCO ASA防火墙Failover+multiple context详细部署By 年糕泰迪[操作系统入门]
    一.文章概述本文主要就CISCOASA防火墙的高可用和扩张性进行阐述和部署。再cisco防火墙系列中主要有3种技术来实现高可用和扩张性。分别是Failover,multiplese ... [详细]
  • IP、ARP、TCP、UDP、ICMP、DNS、路由协议、DHCP协议的缺陷,容易受到的攻击,以及防御措施1、IP协议1.1、介绍: ... [详细]
  • IP双栈环境下网络应用迁移
    IPv4向IPv6迁移有多种途径,在选择具体的迁移方式时,当前环境中运行的应用是否支持IPv6是重要的考量因素之一,同时在编写新的应用时,需要考虑新编写的应用不仅可以适应当前主流的IPv4环境, ... [详细]
author-avatar
寒灵
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有