第一章 概述 TCP IP 详解 笔记

来源:互联网 发布:知乎 我也曾想一了百了 编辑:程序博客网 时间:2024/06/04 19:46

第一章 概述

  1. 分层
    1. 4层
      1. 链路层:处理与电缆(或其他任何传输媒介)的物理接口
      2. 网路层:处理分组在网络中的活动,如:分组选路
        1. ...IP...
      3. 运输层:为两台主机上的应用层序提供端到端的通信
        1. TCP提供高可靠性的数据通信,使得应用层可忽略对可靠性的处理,UDP只提供简单服务,可靠性须由应用层提供。
      4. 应用层:处理特定的应用程序细节
    2. ...
      1. 通信双方都有对应同层的一个或多个协议在通信
      2. 用户程序通常是用户进程,而下三层一般在内核执行;
      3. 应用层只关心应用程序的细节,下三层处理通信细节。
    3. 路由器连接两个网络
      1. 端系统(End system):两边的主机
      2. 中间系统(Intermediate system):中间的路由器
        1. IP路由器(IP Router),历史上也称网关(gateway),属于IP层。
      3. 应用层和运输层使用端到端(End-to-end)协议,只有端系统需要这两层协议;
      4. 而网络层提供的是逐跳(Hop-by-hop)协议,端系统和中间系统都需要使用这层协议。
  2. TCP/IP的分层
    1. TCP使用不可靠的IP服务,并提供一种可靠的运输层服务
    2. UDP为应用程序发送和接受数据报,和TCP不同,UDP是不可靠的。
      1. 一个数据报是指从发送方传输到接受方的一个信息单元。
    3. IP是网络层上的主要协议,同时被TCP和UDP使用。TCP和UDP的每组数据都IP层在互联网中传输。
    4. ICMP是IP协议的附属协议,IP层用它来交换错误报文和其他重要信息
    5. IGMP是Internet组管理协议。
    6. ARP和RARP 是某些网络接口使用的特殊协议,用来转换IP层和链路层的地址
  3. 互联网的地址
    1. IP地址格式的分类A,B,C,D,E
    2. ...图...
    3. 三类IP地址
      1. 单播地址:目的端为单个主机
      2. 广播地址:目的端为给定网络上的所有主机
      3. 多播地址:目的端为同一组内的所有主机
    4. 域名系统DNS:提供IP地址和主机名之间的映射信息;任何应用程序都可以 通过一对标准的库函数来 转换 主机名和对应的IP地址。
  4. 封装和分用
    1. 封装
      1. TCP段segment:是对大块用户数据的划分
      2. UDP数据报 datagram:不划分,交给IP层去分片
      3. IP分组packet,包括IP数据报 datagram和IP分片 fragment of an IP数据报 datagram
      4. 以太网帧frame
    2. 分用
      1. 每一层都会有些信息以帮助向上层的 分派
0 0
原创粉丝点击