免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 4928 | 回复: 20
打印 上一主题 下一主题

【家庭网络】TCP/IP寻址 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-03-26 13:24 |只看该作者 |倒序浏览
当使用TCP/IP连接两个系统时,主机上的每个协议层直接与另一台主机上相应层进行通信。每层使用其自己的寻址方案:\r\n\r\n 应用层:    使用主机名\r\n 传输层:    使用端口号\r\n 网络层:    使用IP地址\r\n 网络接口层:使用MAC地址\r\n1:应用层寻址\r\n应用层是用户界面,在这层上计算机根据主机名寻址。\r\n\r\n    在形成网络上发送的信息包时,主机名不能作为地址。因此它将转换为用来寻址的IP地址。为了将主机名转换成IP地址,一般采用hosts(主机)文件(通常保存在计算机本地/etc子目录下)或者Internet上的域名服务器(DNS)。\r\n\r\n    DNS能够使主机指向网络上的DNS服务器,它将许多主机进行主机名与IP地址的解析。\r\n2:传输层寻址\r\n传输层地址包括目标和源端口号。\r\n\r\n    常用公认端口号:\r\n        ftp       21/tcp\r\n        telnet    23/tcp\r\n        smtp      25/tcp\r\n        tftp      69/udp\r\n        snmp      161/udp\r\n\r\n    对于每个应用层协议,都有端口号和传输层协议对应。给出的端口号是目标端口号。例如,若一台主机需要与另一台主机建立telnet会话,它将设置目标端口号地址为23,并随即选取一个比1023大的源端口地址。低于1023的端口地址被保留端口提供给公认目标端口使用。\r\n3:网络层寻址\r\n网络层中所有主机通过IP地址标识主机连接的网络。路由器使用这个地址(IP地址)向正确的目的地转发消息。\r\n    \r\n    IP地址格式:IPv4结构为32位,包括网络号和主机号。\r\n    IP地址分类:A类、B类、C类、D类、E类\r\n    子网掩码:用来将网络分成许多比较小的子网,这样可以减少在每个子网上的网络通信量,或使互连网络易于管理。\r\n     \r\n    IP地址=网络地址+子网地址+主机地址\r\n    \r\n4:网络接口层寻址\r\n网络接口层地址,通常表示为:MAC、硬件和物理地址。\r\n\r\n    IP地址和MAC地址的关系:\r\n IP地址负责将信息包递送到正确的网络(或子网)\r\n  MAC地址用来在本地递送信息包\r\n\r\n    当信息包通过互连网传输时(主机1和主机2通过路由器互访),信息包每次通过路由器时,源和目的IP地址保持不变,但信息包从一个网段递送到另一个网段时,MAC地址发生了变化。\r\n\r\n\r\n\r\n\r\n

论坛徽章:
0
2 [报告]
发表于 2005-03-26 13:27 |只看该作者
MAC地址是一个48bit的整数。一般写成: X:Y:Z : U:V:W或X-Y-Z - U-V-W,U到Z是0~255的整数(常用16进制表示),其中X:Y:Z代表以太网卡厂家,如 00:20:AF属于3Com。MAC地址是全球唯一的

论坛徽章:
0
3 [报告]
发表于 2005-03-26 13:28 |只看该作者
IP地址转换成MAC地址,使用ARP协议\r\n        MAC地址转换成IP地址,使用RARP协议\r\n\r\n        通过ARP/RARP,我们可以知道“IP地址为192.168.1.1的主机,它的MAC地址是多少”,也可以知道“MAC地址为00:20:AF:00:00:01的主机,它的IP地址是多少”,现在我们可以在以太网上进行通信了。\r\n\r\n

论坛徽章:
0
4 [报告]
发表于 2005-03-26 13:29 |只看该作者
协议的多路复用:\r\n\r\n在TCP/IP协议栈各个层次中的段、报文包和帧头部中都有控制字节:对于传送数据时,是标识数据源;对于接收数据时,是标识处理数据的上层。\r\n\r\n 传输层的段:端口号来识别应用层的应用\r\n\r\n 网络层的数据包:通过协议标识码ID来识别传输层采用的传输协议\r\n\r\n 网络接口层的帧:通过协议类型代码来标识帧中数据类型 \r\n

论坛徽章:
0
5 [报告]
发表于 2005-03-26 13:31 |只看该作者
寻址示例\r\n\r\n假设:主机1试图与位于路由器另一侧的主机2(happytaotao)建立远程登录会话。\r\n通信过程分析:\r\n1、主机1在本机输入命令:telnet happytaotao;\r\n2、选择telnet应用程序,则将目标端口号设置为23;\r\n3、主机名happytaotao解析成该机的IP地址。方法:引用本地hosts文件中的happytaotao或是从网络的DNS服务器为happytaotao请求IP地址;\r\n4、确定主机happytaotao的IP地址后,主机1将查看目标IP地址是否在同一网段上;\r\n5、本例中,不在一个网段,因此主机1需要确认其默认网关的MAC地址(通过ARP广播),将信息包转发到默认网关;\r\n6、默认网关收到信息包后,检查目标IP地址同时查看路由表,找到与happytaotao主机的目标IP地址相关的MAC地址,使信息包最终到达目的地——主机happytaotao。\r\n\r\n\r\n\r\n
[此贴子已经被作者于2005-3-26 13:33:40编辑过]
\r

论坛徽章:
0
6 [报告]
发表于 2005-03-26 22:47 |只看该作者
竟然没人来看,郁闷啊~~~

论坛徽章:
0
7 [报告]
发表于 2005-03-27 08:36 |只看该作者
这么复杂呀?\r\n\r\n\r\n\r\n\r\n——————————————————————————————————————————\r\n公司使用铁通一号通,电话永远不占线,搬家不换号。个人使用一号通,节省50%的手机费,不怕因更换手机号丢失客户。一号通网http://www.tietongyihaotong.com\r\n\r\n
[此贴子已经被作者于2005-3-27 11:06:17编辑过]
\r

论坛徽章:
0
8 [报告]
发表于 2005-03-27 16:08 |只看该作者
我想通过ADSL上网,带8台电脑.如何布局.需要什么设备

论坛徽章:
0
9 [报告]
发表于 2005-03-29 14:09 |只看该作者
不要路由器吗,是不是SDSL猫要带路由功能的.在线等,!!!\r\n8台网速会不会慢呀!

论坛徽章:
0
10 [报告]
发表于 2005-03-30 12:36 |只看该作者
对啊,要带路由的,估计比较慢\r\n
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP