- 1
- 0
- 约 32页
- 2015-08-23 发布于河南
- 举报
????水木社区 - Blog - XCHBINs?Home
????
xchbin 的Blog - XCHBINs?Home ?所见所想所得
TCP/IP学习笔记(全)
作者:xchbin发表时间:2004-04-27 09:22:37更新时间:2004-04-27 09:22:37浏览:259次主题:其他类别评论:0篇地址:202.194.20.*
:::栏目:::
好文共享
program
视频编码
网络相关
一、?TCP/IP结构:?????TCP/IP是一个四层协议,结构如下:?????1、应用层:各种应用程序和协议,如Http、FTP等。?????2、传输层:TCP和UDP?????TCP提供一种可靠的运输层服务,但UDP是不可靠的,不能保证数据报到正确到达目的地。?????3、网络层:IP、IGMP、ICMP?????IP提供的是一种不可靠的服务,也就是尽可能块地把分组从源节点送到目的节点,但并不提供任何可靠性保证。ICMP是IP的附属协议,主要用来交换错误报文,IGMP是组管理协议,用来将UDP数据报多播到多个主机。?????4、链路层:设备驱动程序和网卡等二、?IP地址和子网掩码????要学习TCP/IP协议,首先要提到的是IP地址。每台主机的IP地址是一个32位的二进制数。每个IP地址被分割位两部分:前缀和后缀。前缀用来确定计算机从属的物理网络,后缀用来确定网络上单独的计算机。互联网上每一个物理网络都有一个唯一的值作为网络号,该网络号必须全球一致。?????1、IP地址分类:????IP地址分位五类:A类、B类、C类、D类、E类,其中A类、B类和C类为基本类,D类用于多播,E类属于保留类,现在不用。它们的格式如下(其中*代表网络号):????A类:0*******?XXXXXXXX?XXXXXXXX?XXXXXXXX????B类:10******?********?XXXXXXXX?XXXXXXXX????C类:110*****?********?********?XXXXXXXX????D类:1110****?XXXXXXXX?XXXXXXXX?XXXXXXXX????E类:1111****?XXXXXXXX?XXXXXXXX?XXXXXXXX?????这样,A类地址的范围为:-55????B类地址的范围为:-55????C类地址的范围为:-55????D类地址的范围为:-55????E类地址的范围为:-66?????几个特殊IP地址????网络地址:IP地址中主机地址全为0的地址,如。????广播地址:IP地址中主机地址全为1的地址,如55。????环回地址:,主要用于测试。2、子网掩码:???现在的主机都要求支持子网掩码,不再把IP地址看成为由单纯的一个网络号和一个主机号组成,而是把主机号再分成一个子网号和一个主机号。例如一个B类地址(140.252),在剩下的16位中,8位用于子网号,8位用于主机号,这样就允许254个子网,每个子网就可以有254台主机。为了确定多少位用于子网号,多少位用于主机号,这就要用到子网掩码了。其中值为1的位留给网络号和子网号,为0的位留给主机号。三、?数据包的封装和分用????1、?封装:????应用程序→TCP/UDP→IP→以太网????2、?分用:????以太网←IP←TCP/UDP←应用程序? ?以太网首部(14)?IP首部(20)?TCP首部(20)?应用数据?以太网尾部(4)?四、?IP首部:????IP协议是TCP/IP协议族中最核心的协议,所有的TCP、UDP、ICMP和IGMP数据都以IP数据报格式传输。IP传输的两个特点:不可靠和无连接。IP协议并不保证数据报能成功地到达目的地,也不维护后续数据报的状态信息。必须由上层协议处理。? ?4位版本?4位首部长度?8位服务类型?16位总长度(字节数)?16位标识?3位标志?13位片偏移?8位TTL?8位协议?16位首部检验和?32位源IP地址?32位目的IP地址?IP首部定义:typedef?struct?ip_hdr{????unsigned?char?ip_verlen;?//?4-bit?版本号?????????????????????????????//?4-bit?首部长度?(in?32-bit?words)????unsigned?char?ip_tos;?//?IP?服务类型????unsigned?short?ip_totallength;?//?总长度(字节数)????//第一个32位????unsigned?sh
您可能关注的文档
- RACK01路由器基本配置.ppt
- RAC中用户系统介绍.doc
- RBC-CBI接口规范V1.0.doc
- RBS2000基站练习题二(答案).doc
- RBS2000系列操作与维护.doc
- RCAM05 路由基础及原理.ppt
- RCNA00--课程介绍(dzh).ppt
- REMOTE.为51单片机编写的红外遥控解码程序.doc
- RFC1771_边界网关协议版本4(BGP-4).doc
- RFID产品介绍.doc
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
原创力文档

文档评论(0)