原创 tcp/ip学习笔记1

2010-6-18 17:23 2116 3 3 分类: MCU/ 嵌入式


    
特殊的IP地址



      
IP地址中,如果主机地址全为0,则表示为网络地址或子网地址。如203.74.205.0用来表示该C类的网络。



      
IP地址中,如果主机地址全为1,则表示该IP地址表示网络中的全部设备,因此也就是广播地址。



      
若网络地址与主机地址都为1,即255.255.255.255,称为“Local”广播数据报。这种广播的范围仅限于所在的网络,只有同一网络上的设备才可收到这种广播。



      
各个类的最后一个网络地址(也就是除了前导位外,其余的网络地址位都为1)代表“Loopback”地址;如127.0.0.0便是一个常用的“Loopback”地址。



      
在设计IP时,考虑到有些网络虽然使用TCP/IP的协议集,但不会与互联网相连。因此,在ABC类中都保留了一些私人IP地址,供这类网络自行使用:



n      
A类:10.0.0.0——10.255.255.255



n      
B类:172.16.0.0——172.31.255.255



n      
C类:192.168.0.0——192.168.255.255



           
IP数据报的目的地址为私人IP地址,路由器将不会处理此种数据报,因此无法在互联网上流通。



 



    
Ping的用途



      
     验证网卡及TCP/IP配置是否正常工作。ping
127.0.0.1
ping <本机的IP地址>



      
     验证网络线路是否畅通:ping< DNS地址>



      
     验证网络DNS是否正确:ping  <域名>



      
     验证网关是否正确:ping   <本网外的IP地址>



 



    
连接端口



      
传输层协议是通过连接端口(Port)来区分同一台计算机的不同应用程序的。应用程序若通过TCP/IP存取数据,就必须独占一个连接端口编号。



      
 



    
知名端口:1024以下的端口号,保留用于一些标准的服务。www.iana.org可找知名端口列表。



      
Inetd(internet daemon)守护进程:该守护进程同时关联到多个端口,等待连接进来后通过fork叉出一个新进程进行处理。较忙的端口除外,如80则采用永久守护程序。



      
套接口



      
IP地址和TCP应用程序使用的连接端口号两者结合起来称为套接口(Socket Address)。



文章评论0条评论)

登录后参与讨论
我要评论
0
3
关闭 站长推荐上一条 /2 下一条