zoukankan      html  css  js  c++  java
  • 计算机基础

    一、什么是协议?

    协议就是计算机通讯的规则,同种协议之间互通是没问题的,如果不同种协议会发生不互通,tcp/ip协议是应用最广的协议

    二、什么是tcp/ip协议

    传输控制协议/互联网协议 网络通讯协议,这个协议是internet最基本的协议,也是Internet国际互联网的基础

    三、tcp/ip协议的特点

    1、是由网络层的ip协议和传输层的tcp协议组成的,实际上他是一个协议的组成只不过tcp协议和ip协议是他的主要部分才叫tcp/ip协议,

    2、tcp/ip协议定义了计算机如何连入因特网,以及数据如何在它们之间传输的标准

    3、tcp/ip分层有两种模型,本质上没区别,在每一层中实际上都包含了相对独立和具体的协议

    tcp/ip分层模型----->物理层、数据链路层、互联网层、传输层、应用层 五层模型
    tcp/ip分层模型----->网络接口层、互联网层、传输层、应用层 四层模型

    四、tcp/ip为什么要分层

    tcp/ip协议太大,为了提高效率选择分层

    五、五层分别代表的是什么

    1、物理层

    物理层 - 为数据传输提供可靠的环境 功能1:为数据端设备提供传送数据的通路 。功能2:传输数据

    物理层传输的是信号,信号分为模拟信号(波长)和数字信号(01010101) 

    物理层所需的传输介质分为,有线介质:网线、光纤 无线介质:无线电、微波、激光、红外线

    物理层设备:网卡、集线器

    2、数据链路层 

    数据链路的建立、维护与拆除

    帧包装、帧传输、帧同步

    帧的差错恢复

    流量控制

    MAC地址是网卡的物理地址

    互联网通讯也需要像快递员送快递一样知道你的准确地址才能送信,而mac地址是全球唯一地址,组成为48位前24位是供应商标识后24位是网卡的唯一编号

    3、互联网层(网络层

    ipv4地址:每台计算机都有自己的地址,没有ip地址的计算机是无法完成通信的,由32位2进制组成的,为了方便记忆32位地址,点分十进制,均分为了4等分没分为8位,二进制转十进制8位最大是255所以ipv4最大地址是255.255.255.255

    十进制转二进制:十进制数除以2的余数一直除到0为止然后从下到上排列余数即为得到的二进制

    二进制转十进制:1*2^8+0*2^7+0*2^6+1*2^5+0*2^4+1*2^3+1*2^2+1*2^1+0*2^0=302(100101110)几次方是看这个数后面还有几位

    ipv4和ipv6: IPv4可提供4,294,967,296个地址,IPv6将原来的32位地址空间增大到128位,数目是2的128次方。能够对地球上每平方米提供6×1023个网络地址,在可预见的将来是不会耗尽的。

    ip地址:分为三类

    a类地址:0NNNNNNN(1-126) HOST HOST HOST(总共可以拥有2的24次方-2台主机)

    b类地址:10NNNNNN(128-191) NETWORK HOST HOST(2的16次方-2台主机)

    c类地址:110NNNNN(192.223) NETWORK NETWORK HOST(2的8次方-2台主机)

    注:127是 本地网络段,在互联网中没有127这个网络段(127.255.255.255广播地址 ,从lo口发出最终只能被本机收到,lo口上的链路只是逻辑上的概念)

    私有地址:intranet

    10.0.0.0-10.255.255.255

    172.16.0.0-172.31.255.255

    192.168.0.0-192.168.255.255

    私有地址是不能在internet上使用的

    子网掩码:1、对应Ip地址的网络部分用1表示。2、对应主机地址的部分由0表示。ip地址跟子网掩码做逻辑与运算得到网络地址。3、0和任何数相与都为0,1和任何数相与都为任何数本身。

    a类ip地址掩码:255.0.0.0

    b类ip地址掩码:255.255.0.0

    c类ip地址掩码:255.255.255.0

    同一ip主机段才能够实现数据互通

    ip协议组成:ARP-地址解析协议 RARP-逆地址解析协议 ICMP-网际控制报文协议 IGMP-网际组管理协议

    4、传输层

    功能:提供端到端的链接,对于可靠性要求很高的上层协议,实现可靠性的保障。

    传输层协议分类:TCP协议 --->传输控制协议、可靠的面向链接的协议、传输效率低。UDP协议--->用户数据报协议、不可靠的无连接的服务、传输效率高

    TCP协议格式:

     5、应用层


    简要概要

    应用层->传输层->互联网层->数据链路层->物理层 服务器 (描述:有一封信(应用层)用信封装起来,加了tcp信息(传输层封装)把信交给了邮局(网络层加了ip头部)

    物理层->数据链路层->互联网层->传输层->应用层 客户端

    服务端是封包,客户端是解包

     

    路由-

    选址-大网络之间互联网层互通是有交换机的,大网络交换机通过ip选址小网络通过MAC地址选址,整个过程中通过ip选址找到小范围目标再通过MAC地址找到具体目标

     

  • 相关阅读:
    Ubuntu 安装vsftp软件(已测试)
    linux 防火墙打开端口/屏蔽IP等
    PhpStorm+PhpStudy+xdebug 配置图解
    MongoDB 学习笔记(五)索引
    linux vi 编辑器命令
    mongodb添加用户和认证
    Linux下Nodejs安装(完整详细)
    键盘数字与字母对应的快捷键
    Webservce、WCF、WebApi的区别
    MongoDB 学习笔记(四)C# 操作MongoDB
  • 原文地址:https://www.cnblogs.com/iwen1992/p/12619921.html
Copyright © 2011-2022 走看看