zoukankan      html  css  js  c++  java
  • 计算机网络随笔(一部分知识点)

    1.位:我们常说的bit,位就是传说中提到的计算机中的最小数据单位,说白了就是0或者1;计算机内存中的存储都是01这两个东西  

    字节:英文字母btye byte是存储空间的基本计量单位,1byte存一个英文字母,2byte存一个汉字,规定上是一个字节等于八个比特(1byte=8bit)

    字:字就是由一些字符组成的,是据计算处理数据时一次存取,加工,传送的数据长度,字由若干字节构成,字的位数叫字长,一台8位机子;一个字等于1个字节,字长为8位,如果16位的机子,一个字等于2个字节,字长为16,字是计算机处理数据和运算的单位,

    2.寻址技术:指的是寻找操作数的地址或下一条要执行的指令地址。寻址技术包括编址方式和寻址方式。数据寻址和指令寻址

    编址方式:字编址  编址单位等于访问单位,字节编址 编址单位小于访问单位,位编址,一般用于大型计算机中

    题目:某机器字长32位,其存储容量16MB,若按字编址,它的寻址空间是:4MW 

    因为是按照字编制,32位就是4B  16MB除4B就是4MW

    顺序寻址:(PC)+1

    跳跃寻址:由转移指令指出

     数据传输过程以及以太网帧结构

    以太网上传输的数据帧有两种格式,选择哪种格式由TCP/IP协议簇中的网络层决定。第一种是20世纪80年代提出的Ethernet II 第二种则是IEEE 802.3格式。

    区别在于第一种包含一个类型Type字段,标识以太帧处理完成后将被送到哪个协议,而同样的位置另一种协议是长度字段

    以太帧封装完成后在物理层通过比特流传输。帧可以通过三种方式发送,单播,广播,组播。(组播是选择性广播)

    以太网帧标识:在接收帧的同时怎么辨别开始和结束,以太网帧通过增加前同步码和帧开始定界符来标识一个帧的开始和结束。 有可能会发生错,所以有CRC校验 

    小结:以太网帧在数据链路层的传输有两种,一种是Ethernet II 一种是IEEE 802.3 两种区别是一个是在Type字段里一个表明帧要在哪一层进行处理,一个表明帧的大小,大于1536 一个小于1500 ,用的最多的是第一种,

    帧有三中发送方式,其中组播是选择性发送。以太网的帧如何标识开始于结束,有一个前同步码,由七个10连续组成,有一个帧开始定界符,通过CRC校验正确与错误。

    封装成帧

    封装成帧就是数据链路层给上层交付的协议数据单元添加帧头和帧尾使之成为帧。

    帧头帧尾中包含有重要的控制信息。

    帧头和帧尾的作用之一就是帧定界

    透明传输

    数据链路层对上层交付的传输数据没有任何限制,就好像数据链路层不存在一样(数据链路层会添加转义字符,在数据部分没出现一个帧定界符和转义字符就在前插入一个转义字符) 

    面向字节使用

    以太网如何发现传输过程中的错误-FCS字段

    差错检测:实际的通信链路都不是理想的,比特在传输过程中可能会产生差错:1可能变成0,而0也可能变成1

    奇偶校验:在待发送的数据后面添加1位奇偶校验码,使整个数据中的1为奇数或偶数。

    循环冗余检验CRC:收发双方约定好一个多项式G(x) 发送方基于待发送的数据和生成多项式计算出差错检测码(冗余码),将其添加到待传输数据后面一起传输

    HDLC协议

    可靠传输:数据链路层向上提供的服务类型

    不可靠传输服务:仅仅丢弃帧,什么也不做

    可靠传输:想办法实现发送端发送什么,接收端就收到什么

    比特差错知识传输差错的一种,从整个计算机网络体系结构来看,传输差错还包括分组丢失,分组失序,以及分组重复。

    UDP的首部格式

    用户数据包UDP有两个字段:数据字段和首部字段。首部字段很简单,只有8个字节,由四个字段组成,每个字段的长度都是两个字节,各字段意义如下:

    1.源端口号:源端口号。在需要对方回信时选用,不需要时可用全0。

    2.目的端口号:目的端口号,在这终点交付报文必须使用

    3.长度:UDP用户数据报的长度,其最小值是8

    4.检验和:检测UDP用户数据报在传输中是否有错,有错就丢弃。

    UDP之间的通信不需要使用套接字(套接字(socket)是一个抽象层,应用程序可以通过它发送或接收数据,对其进行像文件一样的打开、读写和关闭操作)

    经典局域网的交换技术

    当前,以太网已经从共享介质式以太网发展到了交换式以太网。那么,在经典局域网中,接入局域网中的主机如何共享介质呢? 常见的共享介质式局域网有三种,分别是:总线型以太网,令牌总线型局域网和令牌环状局域网。本节主要介绍在总线型以太网中采用的带有冲突检测的载波侦听多路访问(CSMA/CD)控制方法,以及在该方法中为解决碰撞后何时进行重传所采用的二进制指数退避算法。

  • 相关阅读:
    C语言寒假大作战03
    C语言寒假大作战02
    C语言寒假大作战01
    C语言Ⅰ作业12—学期总结
    C语言Ⅰ博客作业11
    C语言Ⅰ博客作业10
    C语言Ⅰ博客作业09
    C语言Ⅰ博客作业08
    C语言ll作业01
    C语言寒假大作战04
  • 原文地址:https://www.cnblogs.com/donxiao-999/p/12846816.html
Copyright © 2011-2022 走看看