zoukankan      html  css  js  c++  java
  • 网络基础

    网络基础

    一、网络基础

    1、什么是互联网协议及为何要有互联网协议

    1)互联网协议:互联网使用一系列同一的标准,这些标准称之为互联网协议。定义计算机如果接入Internet,以及接入Internet的计算机通信的标准。

    2、OSI五层协议

     1)OSI五层协议分为:物理层、数据链路层、网络层、传输层、应用层

      a:物理层:是基于电器特性发送高电频低电频信号,通过传输介质(光缆、电缆、双绞线、无线电波)。

      b:数据链路层:定义以太网协议(Ethernet)以太网协议规定一组信号构成一个数据包,数据包分成报头(发送者、接收者)和数据两部分。设备规定必须要有网卡,每块网卡都必须有唯一的mac地址。      

      c:网络层: IP协议,区分计算机是不是属于同一广播区域。

      d:传输层: TCP/UDP协议。通过ip和mac地址找到一台特定的主机,由端口识别这台主机上的应用程序。传输层的功能是建立端口到端口的通信。

      e:应用层:规定应用程序的数据格式。

    3、用户上网流程

     1获取本机IP地址、子网掩码、网关的IP地址、DNS的IP地址。

     2打开浏览器,输入要访问的域名,如www.baidu.com

     3网络客户端访问

         首先我们要从网络客户端访问http://www.baidu.com时要对应用层加上应用首部传输给传输层,经过传输层时,封装上TCP首部,也就是源端口与目的端口(接收端服务的端口),此时是数据段;经过网络层时,又封装上IP首部,也就是源IP地址和目的端IP地址,这时是数据包;经过数据链路层时,封装上以太网首部,也就是源MAC地址和目标MAC地址,这时是数据帧;到达物理层时,将数据转化为比特流,通过网卡和传输介质传输给本地DNS服务器的物理层。

        本地DNS服务器的物理层再将比特流转换成数帧;在传输给数据链路层进行拆封以太网首部;在传输给网络层进行拆封IP首部;在传输给传输层进行拆封TCP首部;在传输给应用层进行拆封;应用层读取数据。本地DNS服务器如果缓冲中有要访问的网址www.baidu.com

        本地DNS服务器会从应用层加上应用首部发送给传输层进行TCP首部封装;在经过网络层时对IP首部进行封装;在经过数据链路层时对以太网首部进行封装这时是数据帧;到达物理层时将数据化为比特流,通过网卡和传输介质发送网络客户端的物理层。

        网络客户端的物理层将比特流换化为数据帧,在传输给数据链路层对以太网首部进行拆封后再传输给网络层对IP首部进行拆封后,再传输给传输层对TCP进行拆封后再传输给应用层拆封应用首部后读取数据,应用层接收到本地DNS服务器反馈的IP后,在经过应用层加上应用首部后发送给传输层进行TCP首部封装;在经过网络层时对IP首部进行封装;在经过数据链路层时对以太网首部进行封装这时是数据帧;到达物理层时将数据帧换化为比特流,通过网卡和传输介质发送给baidu一级域名服务器。

        一级域名服务器的物理层将比特流换化为数据帧,在传输给数据链路层对以太网首部进行拆封后再传输给网络层对IP首部进行拆封后,再传输给传输层对TCP进行拆封后再传输给应用层拆封应用首部后读取数据正常访问www.baiducom了。

  • 相关阅读:
    opencv 基本使用
    opencv 无法使用 dll 动态链接库 UnsatisfiedLinkError java.library.path Can't find dependent libraries
    System.load(String filename)和System.loadLibrary(String libname)的区别
    easyui-combox(tagbox) 多选操作 显示为tagbox
    form表单下的button按钮会自动提交表单的问题
    深夜一次数据库执行SQL思考(怎么看执行报错信息)
    Spring Boot 使用Java代码创建Bean并注册到Spring中
    maven 打jar 被引用后 出现 cannot resolve symbol 错误 生成jar包形式代码文件组织格式 非springboot文件组织格式
    Spring 自动转配类 在类中使用@Bean 注解进行转配但是需要排除该类说明
    EasyUI datagrid columns 中 field 区分大小写
  • 原文地址:https://www.cnblogs.com/niejinmei/p/6544874.html
Copyright © 2011-2022 走看看