计算机网络

计算机网络

  1. 什么是计算机网络

    • 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理协调下,实现资源共享和信息传递和计算机系统
  2. 计算机网络的功能

    • 数据通信
    • 资源共享
    • 提高系统的可靠性
    • 分布式网络处理和负载均衡
  3. 计算机网络的组成

    • 通信子网 网卡,线缆,集线器,中继器,交换机,路由器
    • 资源子网 网络中的计算机,打印机,电话等一些可以提供服务的设备
    • 计算机网络软件
      • 协议软件 它规定了计算机之间通信的规则 TCP/TP协议簇
      • 网络通信软件 网络中实现计算机与设备之间通信的软件(网卡驱动)
      • 网络管理软件 防火墙,SELinux
      • 网络应用软件 浏览器,迅雷
      • 网络操作系统 可以提供网络服务的计算机操作系统,windows server2003/2008,UNIX,Linux
  4. 计算机网络的分类

    • 按网络作用范围划分 局域网,城域网,广域网
    • 按网络技术划分 广播式网络,点到点网络
    • 按传播介质划分 有线网,无线网,微波通信,卫星通信
  5. 计算机网络拓扑结构

    • 星型
    • 树型
    • 总线型
    • 环型
    • 网状型
  6. 计算机网络的发展过程

    1. 以计算机为中心的联机系统
    2. 分组交换网络的诞生
    3. 网络体系结构与协议标准化
      • 20世纪80年代ISO组织提出开放式系统互联参考模型
      • 简称TCP/IP簇,通常叫TCP/IP
      • 目前计算机都是按照这种协议进行通信的,所以不同操作系统之间才可能进行网络通信
      • C/C++/Java/python->Windows->socket->TCP/IP<->TCP/IP->socket->Linus->C/C++/Java/python
    4. 高速计算机网络(5G)
  7. 网卡

    • 他负责将数据发生到网络上,也负责从网络中获取数据,每个网卡都有一个独一无二的MAC地址。
  8. OSI参考模型与TCP/IP参考模型

    • 网络协议是为了网络数据交换而制定的规则、约束、标准。一个功能完备的计算机网络需要制定一整套复杂的协议集,目前的网络协议是按层次机构组织的,网络层次结构模型与各层协议的集合称为网络体系结构
      • OSI从下到上(七层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
      • TCP/IP目前只实现了4层
        • 物理层:负责通信网络收发数据包
        • 网络层:选择、流量控制、网络拥塞,IP协议是该层的核心
        • 传输层:机器之间建立用于会话的端到端连接(用于数据传输),该层的核心是TCP/UDP。
        • 应用层:主要为用户提供针对性的服务,这一层的协议有:HTTP、SMTP、FTP、SNMP、TELNET
    TCP/IPOSI功能
    物理层物理层、数据链路层负责通信网络收发数据包
    网络层网络层选择、流量控制、网络拥塞,IP协议是该层的核心
    传输层传输层机器之间建立用于会话的端到端连接(用于数据传输),该层的核心是TCP/UDP。
    应用层会话层、表示层、应用层。主要为用户提供针对性的服务,这一层的协议有:HTTP、SMTP、FTP、SNMP、TELNET
  9. IP地址ipv4

    • 在计算机网络中每一台计算机都要有唯一一个标识(MAC地址不易记忆),他就是IP地址,目前计算机以.分十进制表示(4个不超过255的整数),但在程序中他就是4字节的整数(int型)
    类型定义范围
    A类第一个二进制为必须是00.0.0.0 ~ 127.255.255.255
    B类前两位的二进制必须是10128.0.0.0 ~ 191.255.255.255
    C类前三位的二进制必须是110192.0.0.0 ~ 223.255.255.255
    D类前四位的二进制必须是1110224.0.0.0 ~ 239.255.255.255
    E类前五位的二进制必须是1111240.0.0.0 ~ 255.255.255.255
  10. 公有IP和私有IP

    • 公有IP:在网络服务提供商登记过的IP
    • 私有IP:由一些公司或组织自己分配的,不能再网络中公开直接访问
  11. 子网掩码

    • 由4个不超过255的整数,.分十进制表示
    • 网络地址 = ip地址按位 & 子网掩码 只有在同一子网内的IP地址才能直接通信,否则需要路由的帮忙。
  12. 网关地址

    • 负责子网出口的计算机,一般由路由器担任(路由器就是一台具有路由功能的计算机)。
  13. 端口号

    • ip地址能决定我们与哪台计算机通信,而端口号决定我们计算机上的哪个进程通信。
      1~1024操作系统预定完了
    端口号功能
    80ftp
    21ssh
    23telnet
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值