osi模型和TCP/IP协议

1.计算机网络和OSI七层模型

2.TCP/IP模型介绍

网络通过网络协议进行通信

七层参考模型:

 提供应用程序间通信    <—— 7.应用层  ——|

 处理数据格式,数据加密等 <—— 6.表示层  ——|—— 高层:负责主机之间的数据传输

 建立,维护和管理会话   <—— 5.会话层  ——|

 建立主机端到端连接    <—— 4.传输层

 寻址和路由选择      <—— 3.网络层  ——|

 提供介质访问,链路管理等 <——   2.数据链路层——|—— 底层:负责网络数据传输

 比特流传输        <—— 1.物理层  ——|

TCP/IP协议栈:

  应用层  ——>提供应用程序网络接口

  传输层  ——>建立端到端连接

  网络层  ——>寻址和路由选择

  数据链路层——>物理介质访问

  物理层  ——>二进制数据流传输

TCP各层实现的协议:
  应用层:

    HTTP:超文本传输协议,80号端口。用于从WWW服务器传输超文本到本地浏览器的传输协议。

    SMTP:简单邮件传输协议,25号端口。用于由原地址到目的地址传送邮件的规则,用来控制信件的发送,中转。

    FTP:文件传输协议,数据端口是20号,控制端口是21号。一般上传下载用FTP服务。

    TELNET:远程登录协议,23号端口。为用户提供了再本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用Telnet程序连接到服务器。不安全协议。

    DNS:域名解析,53号端口,提供域名到IP地址之间的转换。

    SSH:安全外壳协议,22号端口。为建立应用层和传输层基础上的安全协议。SHH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。

  传输层:
    TCP:传输控制协议。一种面向连接的,可靠地,基于字节流的传输层通信协议。

    UDP:用户数据表协议。一种面向无连接的通讯协议,不可靠的,基于报文的传输层通信协议。

    SCTP:流量传输控制协议。一种面向连接的流传输协议。

    MPTCP:多路径传输控制协议。TCP的多路径版本。

  网络层:
    IP:Internet协议。通过路由选择将下一条IP封装后交给接口层。IP数据报是无连接服务。

    ICMP:Internet控制报文协议。是网络层的补充。用在Ping主机,路由器之间传递控制消息,检测网络通不通,主机是否可达,路由是否可用等网络本身的消息。

    ARP:地址解析协议。通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。

    RARP:反向地址解析协议。

同类型设备使用交叉线,不同类型设备使用直通线。

配置路由器:
  使用CLI进行配置:
    1.提升权限,进入特权模式  enable

    2.进入全局模式  config terminal

    3.配置接扣  interface f1/0

    4.配置IP地址和子网掩码  ip address IP地址 子网掩码

    5.开启路由器  no shutdowm

    6.end  返回特权模式

    7.white  写入

DHCP协议:
  自动分配IP地址,就像笔记本电脑进入一个区域就向服务器获取IP地址。

附:
  笔记本电脑自己配置IP地址:

    打开网络和Internet设置—>更改适配器选项—>选择wlan属性—>Ipv4属性

测试路径是否通畅:

  使用ping命令

  查看电脑网络连接是否通畅:
    config 找到无线局域网适配器wlan的默认网关  ping这个网关  时间10ms算正常

路由器配置路由—>数据包的指路牌:

  配置路由后才能ping目的IP地址

    配置静态路由:  连接到互联网——> 目的网络的IP地址段0.0.0.0(表示所有) 子网掩码0.0.0.0(表示所有) 下一跳:下一个要到达的地址

  使用CLI进行配置:

    1. enable  2. config terminal  3. ip route 目的地址段 子网掩码 下一跳地址  4. end  5. write

   配置DNS服务:
    1.打开服务器在services配置DNS服务  2.打开终端配置DNS服务  3.web border

Posted on 2020-06-27 12:08  Schrodinger'sdoris  阅读(103)  评论(0编辑  收藏  举报