TCP/IP协议概述

网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能。一个协议族,比如TCP/IP,是一组不同层次上的多个协议的组合。

  1. TCP/IP协议族的四个层次:应用层、传输层、网络层、链路层
  2. 在TCP/IP协议族中,网络层IP提供一种不可靠的服务,它只是尽可能快地把分组从源结点送到目的结点,即点到点
  3. TCP在不可靠的IP层之上提供了一个可靠的运输层。采用了超时重传、发送和接收端到端的确认分组等机制,即端到端
  4. ICMP是IP协议的复数协议,IP层 用它来与其他主机或路由器交换错误报文和其他重要信息
  5. IGMP是Internet组管理协议,它用来把一个UDP数据报多播到多个主机
  6. IP地址长32bit,有五类不同的互联网地址格式:
    A类地址:0.0.0.0 到 127.255.255.255
    B类地址:128.0.0.0 到 191.255.255.255
    C类地址:192.0.0.0 到 223.255.255.255
    D类地址:224.0.0.0 到 239.255.255.255
    E类地址:240.0.0.0 到 247.255.255.255
  7. 应用程序用TCP传送数据时,数据被送到协议栈中,然后逐个通过每一层直到被当作一串比特流传入网络,其中每一层对收到的数据都要增加一些首部信息TCP传给IP的数据单元称作TCP报文段或简称为TCP段,IP传给网络接口层的数据单元称作IP数据报(IP
    datagram)。通过以太网传输的比特流称作帧(Frame )。
  8. IP在首部存入一个长度为8bit
    的数值,称为协议域,用来表明传送过来的数据属于那一层;TCP和UDP都用一个16bit的端口号来表示不同应用程序,TCP和UDP把源端口号和目的端口号分别存入首部中
  9. internet意思是用一个共同的协议族把多个网络连接在一起。而Internet指的是世界范围内通过TCP/IP互相通信的所有主机集合(超过100万台)。Internet是一个internet,但internet不等于Internet。
  10. 使用TCP/IP协议的应用程序通常采用两种应用编程接口(API):socket和TLE(运输层接口:Transport
    LayerInterface)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值