首页 > 其他分享 >计算机网络 笔记

计算机网络 笔记

时间:2023-07-13 22:15:15浏览次数:38  
标签:协议 layer IP 网络层 笔记 计算机网络 主机 数据

  • 五层网络协议
    1. 应用层 (application layer):
      直接为应用进程提供服务。应用层协议定义的是应用进程间通讯和交互的规则。
      不同的应用有着不同的应用层协议,如 HTTP协议(万维网服务)、FTP协议(文件传输)、SMTP协议(电子邮件)、DNS(域名查询)等。
    2. 运输层(transport layer):报文段(TCP)/用户数据报(UDP)
      负责向两个主机中进程之间的通信提供服务。
      (1) 传输控制协议TCP(Transmission Control Protocol):面向连接的,数据传输的单位是报文段,能够提供可靠的交付。
      (2) 用户数据包协议UDP(User Datagram Protocol):无连接的,数据传输的单位是用户数据报,不保证提供可靠的交付,只能提供“尽最大努力交付”。
    3. 网络层 (internet layer):数据报
      负责为两台主机提供通信服务,并通过选择合适的路由将数据传递到目标主机。
      (1) 负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包进行传送。在TCP/IP体系中,由于网络层使用IP协议,因此分组也叫做IP数据报,或简称为数据报。
      (2) 选中合适的路由,使源主机运输层所传下来的分组,能够通过网络中的路由器找到目的主机。
      协议:IP,ICMP,IGMP,ARP,RARP
    4. 数据链路层(data link layer):帧(framing)
      负责将网络层交下来的 IP 数据报封装成帧,并在链路的两个相邻节点间传送帧,每一帧都包含数据和必要的控制信息(如同步信息、地址信息、差错控制等)。
    5. 物理层:比特
      主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流。

标签:协议,layer,IP,网络层,笔记,计算机网络,主机,数据
From: https://www.cnblogs.com/charlie-hhht/p/17552295.html

相关文章

  • NP问题笔记
    算法的时间复杂度指的是算法计算所需要的数量级,通常用O(·)表示。O(1)表示一个算法是常数阶,例如访问HashMap的某一个元素(随机存取)只需要一次运算即可。O(n)表示一个算法是线性阶,例如寻找数组Array中最大的元素,需要遍历数组(顺序表)的所有元素。O(logn)是对数阶,比O(n)更快,例如有序......
  • 网络流学习笔记
    前言因为网络流非常的重要,并且之前的理解都比较模糊,模板什么的整理的也不全,所以写一篇博客用来整理网络流的知识。也是供自己复习使用。一些基本的定义流量大致思路网络流,其实就是一种在图上的带悔贪心,网络流有很多种做法,这里主要介绍dinic算法。在网络流中,最重要的就是反......
  • 证书Certificate学习笔记
    目录window上执行生成证书生成证书使用脚本获取目标网站的证书检查服务端证书和CA证书的DN字段是否不一致SAN设置更新证书信任链openssl使用常见错误及处理CA:FALSE表示该证书不能用作中间证书了,也就是说不能拿这个证书继续去签发新的证书。window上执行生成证书MSYS_NO_PATH......
  • cntlm代理工具学习笔记
    目录目的一、windows侧操作二、虚拟机侧操作目的通过在windows侧设置cntlm代理,使得linux服务器可以访问外网。一、windows侧操作1、下载安装cntlm文件,安装压缩包见附件,建议安装在默认路径。2、打开安装目录下的配置文件cntlm.ini修改配置,需要修改的地方如下:User......
  • docker compose学习笔记
    目录1、docker带来的问题2、dockercompose的好处3、dockercompose的介绍4、安装5、版本兼容性6、常见的命令链接:https://www.cnblogs.com/wtzbk/p/15125977.html1、docker带来的问题多次使用DockerfileBuildImage或者DockerHub拉取Image;需要创建多个Containe......
  • hadoop性能调优笔记
    Hadoop调优mapred.tasktracker.map.tasks.maximum 官方解释:Themaximumnumberofmaptasksthatwillberun  simultaneouslybyatasktracker. 我的理解:一个tasktracker最多可以同时运行的map任务数量 默认值:2 优化值:mapred.tasktracker.map.tasks.maximum=cpu数量 ......
  • 【学习笔记】插头 DP
    插头DP,是一类解决网格图上连通性问题的状压DP。相关概念轮廓线:已经决策的方格和未决策方格之间的分界线。插头:用来描述连通性,一个方格与其某一方向的相邻方格连通,则称这个方格有某个方向的插头。容易发现在轮廓线上,每个时刻都是有\(n\)个上插头与\(1\)个左插头。如图,红......
  • wireshark学习笔记
    参考博客1、https://www.cnblogs.com/yuanyuzhou/p/16308963.html功能说明使用方法1、打开wireshark之后,首先需要选择抓包的网卡,上面有显示每个网卡的流量,不知道是哪张网卡的话,可以试试多访问几次,看看流量变化情况选择。2、假如本机ip为:10.169.62.89,查看各个网卡的ip,发现是:以......
  • harbor学习笔记
    linux环境离线安装1、版本:harbor-offline-installer-v2.8.0-rc1.tgz2、一次成功的流程(仅针对于上面的版本):前置条件:需要预先安装docker、docker-compose[root@HN01harbor]#dockerversionClient:Version:18.09.0EulerVersion:18.09.0.100APIversion......
  • 动态规划DP入门笔记
    动态规划以斐波那契数列为例:\(f_i\)状态\(f_i=f_{i-1}+f_{i-2}\)转移方程\(f_0=0\),\(f_1=1\)初始化dp的实现方法一般有三种,其中的两种(最重要的)如下#include<bits/stdc++.h>usingnamespacestd;intf[200010];signedmain(){ intn; scanf("%d",&n);......