一、概述

网络分层


 

  1. 应用层(FTP、Telnet)
  2. 运输层(TCP、UDP)
  3. 网络层(IP、ICMP、IGMP)
  4. 链路层(设备驱动程序、接口卡)

应用层:主要负责处理特定的应用程序细节

运输层:为两台主机上的应用程序提供端到端的通信

网络层:处理分组在网络中的活动,例如分组的选路

链路层:处理与电缆的物理接口细节

 

需要注意的几点:

1.运输层TCP提供了可靠的传输通信,但是它是基于网络层IP的,而IP是不可靠的,所以TCP采用了超时重传、发送接收端确认分组机制来提供可靠的服务。

2.连接网络的途径a.路由器:网络层上互联。b.网桥:链路层上互联

 

各层次的协议介绍


TCP:传输控制协议,可靠的

UDP:用户数据报协议,不可靠

 

IP:网际协议,被TCP、UDP使用

ICMP:internet互联网控制报文协议,IP的附属协议,IP用它来与其他主机或路由器交换错误报文和重要信息

IGMP:internet组管理协议,用来把一个UDP数据报多播到多个主机

 

ARP:地址解析协议,转换IP层与网络接口层的地址

RARP:逆地址解析协议,与ARP相反

 

互联网地址

 


 

 

封装-分用


 

封装过程:

ps:封装的过程每一层封装都会加上上一层的标识

分用过程:

 

Server-Client模型

 


1.重复性型

2.并发型

Port

 


 1.服务器一般通过 知名端口号来识别。例如:

  1. TFP服务器的TCP端口号是21。
  2. Telnet服务器的TCP端口号是23。
  3. TFTP服务器的端口号是69。

ps:任何TCP/IP实现所提供的服务都用知名的1-1023之间端口号

2.客户端通常对它所使用的端口号并不关心,只需要保证该端口号在本机上是唯一的就可以。

posted on 2012-09-16 23:26  cokecoffe  阅读(243)  评论(0编辑  收藏  举报

导航