TCP/IP卷一(第一章学习)

来源:互联网 发布:et 阿里云 编辑:程序博客网 时间:2024/05/16 01:49

tcp/ip通常被认为是一个四层协议系统:

1)链路层(数据链路层或网络接口层):通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。

2)网络层(互联网层):处理分组在网络中的活动。网络层协议包括:IP协议,ICMP协议,IGMP协议。

3)运输成:主要为两台主机上的应用程序提供端到端的通信。两个不同的传输协议:TCP(传输控制协议)和UDP(用户数据报协议)。

4)应用层:负责处理特定的应用程序细节。

   应用层-----------------------------用户进程

运输层-----------------------------TCP     UDP

网络层------------------------------ICMP    IP     IGMP

链路层------------------------------ARP     硬件接口  RARP

互联网地址:IP地址长32bit。互联网上的每一个接口必须有一个唯一的IP地址。

构造互联网的共同基石是路由器。

分为五类: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——255.255.255.255

      封装:

用户数据————————应用程序

       Appl首部+用户数据————————TCP

       TCP首部+Appl首部+用户数据————————IP

  IP首部+TCP首部+Appl首部+用户数据————————以太网驱动程序

以太网首部+IP首部+TCP首部+Appl首部+用户数据————————以太网

应用编程接口:

使用TCP/IP协议的应用程序通常采用两种应用编程接口(API):socker和TLI(运输层接口)


0 0
原创粉丝点击