zoukankan      html  css  js  c++  java
  • 计算机网络

    一、应用程序架构

    二、网络的分类

    三、分层模型

    四、数据在网络中发送和接收的过程

    五、网络编址

    六、TCP、TCP三次握手

    七、网络设备介绍

    一、应用程序架构

    B/S:Browser <--> server web客户端和web服务端,本质上还是一个C/S架构

    C/S:Client <---> server :  客户端和服务端

    二、网络的分类及网络协议

    2.1网络的分类:

      主要是按覆盖区域大小、覆盖的用户数量、可用的服务量和类型分为:局域网(LAN)、广域网(WAN)、国际网

    2.2网络协议:

      为了能让设备在网络上通信,他们必须遵守不同的能完成许多任务的协议

      超文本传输协议(HTTP):web客户端和web服务端之间交换请求和响应的内容和格式。

      传输协议(TCP):客户端和服务端之间单个会话的传输协议。

      网间协议(IP):从传输层获取数据端,并在其头部封装其数据包并选择通往目的地的最佳路径。

      网络访问协议

    三、网络的分层模型

    OSI(开放系统互联模型):应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。

    TCP/IP:应用层、传输层、网际层、网络接口层。

    四、通信的过程

      1.应用程序生成数据,并编码传输给传输层。

      2.传输层将数据拆分成便于传输的小数据段,并在其头部添加控制信息,以便被指派正确的端口发出,然后将数据发送给网际层。

      3.网际层在数据头部封装IP信息,此时的数据段被成为能被路由器处理并且路由到目的地的包,然后将包发送给网络接口层。

      4.网络接口层:在其头部建立一个拥有局域网物理地址的帧,这使得包能到达本地路由器并且发送到外面的Internet。此时被编码成能在网络介质中传输的比特流。

     五、网络编址

    5.1I Pv4网络范围内的不同类型地址:

      1.网络地址:指代网络的地址

      2.广播地址:所有主机发送数据的特殊地址

      3.主机地址:分配给网络中终端设备的地址

    5.2 子网掩码:定义地址的网络和主机部分

      网络部分:两个地址具有相同的网络部分,表示两个主机同在一个逻辑网络中。

      主机部分:使用最后8位表示主机部分,主机部分使用的位数决定了网络可以容纳的主机数量。

    5.3 公用地址和私有地址(IPv4)

      虽然大多数IPv4主机地址是公有地址,但也有一些地址块用于需要限制或进制Internet访问的网络中,此类地址成为公有地址。

      缺省路由:0.0.0.0

      回环路由:127.0.0.1/8

      链路本地地址:169.254.0.0-169.254.255.255

      Test-net:192.0.2.0/24

    5.4 IPv6

      改进了数据包处理过程

      增强了可扩展性和寿命

      Qos机制 

      集成安全性

      128位分层编址

    六、TCP

      一个应用程序需要传输大量的数据,如果将数据分割成若干段,既可以保证数据大小符合传输介质的要求,也可以确保不同应用之间发送出去的数据能在介质中多路传输。

      TCP和UDP处理数据段的方式不同。

      TCP在每个数据段中都包含一个序号,到达目的机器后可以按照序号进行重组信息,确保数据完全相同。UDP虽然也跟踪应用会话,但它不关注传输消息的次序,也不维护连接,所以UDP开销低,传输速度快,但是必须发送顺序和到达次序不同这一后果。

      TCP:每个连接都代表了两股单向通信数据流或者会话。

    七、网络设备介绍

    交换机:  在一个网络里面,大家都连接他,他负责通信

    路由器:  跨局域网通过路由器找路径,路由数据包的计算机,最重要的功能:IP数据包的路由选择和转发

     

  • 相关阅读:
    8、什么是单元测试及单元测试框架
    7、Appium常用API
    6、通过Appium Desktop 实现录制功能
    5、通过Appium Desktop实现页面元素定位
    4、通过uiautomatorviewer实现appium元素定位
    Vue设置element的dialog
    vue实现跳转路由
    jquery学习:选择器&dom操作
    JQuery学习:事件绑定&入口函数&样式控制
    JQuery学习:jquery对象和js对象区别和转换
  • 原文地址:https://www.cnblogs.com/weihengblog/p/8602637.html
Copyright © 2011-2022 走看看