TCP/IP协议 概述

TCP/IP协议 概述

  1. TCP/IP协议族的四个层次
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  2. TCP/IP 分层
    在这里插入图片描述
    IP是网络层上的主要协议,同时被TCP和UDP使用。TCP和UDP的每组数据都通过端系统和每个中间路由器中的I P层在互联网中进行传输。
    ICMP是I P协议的附属协议。I P层用它来与其他主机或路由器交换错误报文和其他重要信息。
    IGMP是Internet组管理协议。它用来把一个U D P数据报多播到多个主机。
    ARP(地址解析协议)和RARP(逆地址解析协议)是某些网络接口(如以太网和令牌环网)使用的特殊协议,用来转换I P层和网络接口层使用的地址。
  3. 互联网地址
    互联网上的每个接口必须有一个唯一的Internet地址(也称作IP地址)
    在这里插入图片描述
    这些32位的地址通常写成四个十进制的数,其中每个整数对应一个字节。这种表示方法称作“点分十进制表示法( Dotted decimal notation)”。
    在这里插入图片描述
    有三类IP地址:单播地址(目的为单个主机)、广播地址(目的端为给定网络上的所有主机)以及多播地址(目的端为同一组内的所有主机)
  4. 域名系统
    在TCP/IP领域中,域名系统( DNS)是一个分布的数据库,由它来提供IP地址和主机名之间的映射信息。
  5. 封装
    TCP传给IP的数据单元称作TCP报文段或简称为TCP段(TCP segment)。IP传给网络接口层的数据单元称作IP数据报(IP datagram)。通过以太网传输的比特流称作帧(Frame )。图1-7中IP和网络接口层之间传送的数据单元应该是分组( packet)。分组既可以是一个IP数据报,也可以是IP数据报的一个片(fragment)。
    在这里插入图片描述
    由于TCP、UDP、ICMP和IGMP都要向IP传送数据,因此IP必须在生成的IP首部中加入某种标识,以表明数据属于哪一层。为此, IP在首部中存入一个长度为8 bit的数值,称作协议域。1表示为ICMP协议, 2表示为IGMP协议, 6表示为TCP协议,17表示为UDP协议。
  6. 分用
    当目的主机收到一个以太网数据帧时,数据就开始从协议栈中由底向上升,同时去掉各层协议加上的报文首部。每层协议盒都要去检查报文首部中的协议标识,以确定接收数据的上层协议。这个过程称作分用( Demultiplexing)
    在这里插入图片描述
  7. 客服-服务器模型
    大部分网络应用程序在编写时都假设一端是客户,另一端是服务器,其目的是为了让服务器为客户提供一些特定的服务。可以将这种服务分为两种类型:重复型或并发型。
    重复型服务器通过以下步骤进行交互:

    并发型服务器采用以下步骤:
    在这里插入图片描述
    一般来说,TCP服务器是并发的,而UDP服务器是重复的,但也存在一些例外。
  8. 标准简单的服务
    在这里插入图片描述
  9. 测试网络
    在这里插入图片描述
    在一个互联网上,每个接口都用IP地址来标识,尽管用户习惯使用主机名而不是IP地址。域名系统为主机名和IP地址之间提供动态的映射。端口号用来标识互相通信的应用程序。服务器使用知名端口号,而客户使用临时设定的端口号。
  10. RFC
    所有关于Internet的正式标准都以RFC(Request for Comment)文档出版。。另外,大量的RFC并不是正式的标准,出版的目的只是为了提供信息。RFC的篇幅从1页到200页不等。每一项都用一个数字来标识,如RFC 1122,数字越大说明RFC的内容越新。
    在这里插入图片描述
    在这里插入图片描述
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值