TCP/IP详解 P8-P18

TCP/IP详解 P8-P18

1.2设计和实现
对协议体系结构和实现体系结构加以区分
使用一种层次结构的处理方式称为分层
1.2.1分层
通过分层,每层只负责通信的一个方面
最常提到的协议分层概念基于一个称为开放系统互联标准(OSI)的模型
物理层定义了一种通过某种通信介质(例如一条电话线或光纤电缆)传输数字信息的方法,以太网和WIFI标准的一部分也在这一层
数据链路层包含为共享相同介质的邻居建立连接的协议和方法
1.2.2分层实现中的复用、分解和封装
分层体系结构的一个主要优点是具有协议复用的能力,允许多种协议共存在一基础设施中,也允许相同协议对象的多个实例共同存在,且不被混淆
复用可以发生在不同层,且每层都有不同类型的标识符,用于确定信息属于哪个协议或者信息流
当某层的一个成为PDU的对象(消息,分组等)被低层携带时,这个过程被称作底层的封装
图片
封装通常和分层一起使用。单纯的封装涉及获得某层的PDU,并在低层将它作为不透明的数据来处理,封装发生在发送方,拆封发生在接收方,多数协议在封装过程中使用头部,少数使用尾部
1.3TCP/IP协议族结构和协议
1.3.1 ARPANET参考模型
编号 名称 描述/例子

主机 7 应用层 实质上是Internet兼容的任何应用程序
主机 4 传输层 提供在抽象的,由应用管理的端口之间的数据交换,可能包括差错和流量控制

所 3.5 网络层(辅助) 协助完成网络层设置,管理和安全的非正式层

网 3 网络层 定义抽象的数据报和提供路由与IP地址

设 2.5 链路层(辅助) 用于网络层到基于多接入链路层网络的链路层的地址映射的非正式层(ARP)

1.3.2TCP/IP中的复用、分解和封装
模拟以太网帧
以太网帧包含48位mac地址和16位以太网地址,加入目的地址与接收方地址匹配,这个帧将被接收和检验差错,以太网类型字段用于选择处理它的网络层协议
如果收到的帧包括一个ip数据报,以太网的头部和尾部信息将被清除,如果ip匹配,且检测无误,则检测8位ipv4协议字段,已决定用哪个协议处理,常见值为 1.ICMP 2.IGMP 3.IPv4 4.TCP 17.UDP
如果网络层认为收到的数据报有效,并已确定正确的传输层协议,在交付传输层后,通过端口号将复用分解到适当的应用
1.3.3端口号
端口号是16位的非负整数(0~65535)
熟知端口号 0~1023
注册端口号 1024~49151
动态/私有端口号 49152~65535
常用服务端口号
安全外科协议 SSH 22
FTP 20和21
Telnet 23
SMTP 25
DNS 53
Web(HTTP和HTTPS) 80和443 使用不同端口号取决于传输层安全(TLS)与基础的应用协议共同使用
交互式邮件访问协议 IMAP 和 IMAPS 143和993
简单网络管理协议SNMP 161和162
轻量级目录访问协议 LDAP 389

1.3.4名称、地址和DNS
ip不方便被人记住,出现了域名,然后出现了域名解析服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值