第一章概述
分层
TCP/IP通常被认为四层系统,应用层,运输层,网络层,链路层。
1.链路层,有时也称数据链路层网络接口层,包括计算机设备驱动程序和计算机网络接口卡
2.网络层,包括ip协议(网际协议),icmp协议(internet互联网控制协议),以及IGMP协议(internet组管理协议)
3.运输层主要为两台主机应用程序提供端到端通信,tcpip协议族中,两个互不相同传输协议tcp传输控制协议和udp用户数据包协议
tcp为两台主机提供数据通信,所做工作把应用程序分为小块交给下面的网络层,可靠
另一方面udp为应用层提供简单服务,不保证到达,这两种用途不同。
4.应用层负责处理特定应用程序细节,都会实现下面程序
telnet远程登录
ftp文件传输协议
smtp简单邮件传输协议
snmp简单网络管理协议
tcp、ip分层
tcp,udp是两种最著名运输层协议,二者都使用ip作为网络协议。
icmp是ip协议附属协议
igmp是internet组管理协议,
arp,rarp是网络接口
互联网地址
ip地址长32bit
dns域名系统提供主机名和ip映射
封装
分用
收到以太网数据帧,从协议栈由底向上升,去掉各层的首部
客户服务器模型
tcp并发 udp重复的
标准化过程
internet协会 internet体系结构委员会,internet工程专门小组,internet
internet意思是共同的协议族把多个网络连接在一起,internet指世界范围内通过tcp、ip互相通信的所有主机集合,Internet是一个internet
实现
小结
tcpip协议族分四层,链路层,网络层,运输层,应用层,每层各有不同责任,tcpip中网络层和运输层之间区别,网络层ip提供点到点服务,运输处tcpudp提供端到端服务
习题
网络号,abc类网络号
tcpip协议每一层稳健性原则;自由地接收,保守地发送