IP地址与子网掩码基础
IP地址分类:A类、B类、C类地址为单播地址
IP地址中主机位归0就是该主机所在的网段。
子网掩码:它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
掩码的功用是说明有子网和有几个子网,但子网数只能表示为一个范围,不能确切讲具体几个子网,掩码不说明具体子网号,有子网的掩码格式(对C类地址)。
子网掩码通常有以下2种格式的表示方法:
1.通过与IP地址格式相同的点分十进制表示
如:255.0.0.0 或255.255.255.128
2.在IP地址后加上"/"符号以及1-32的数字,其中1-32的数字表示子网掩码中网络标识位的长度
如:192.168.1.1/24 的子网掩码也可以表示为255.255.255.0
子网掩码一般为255.255.255.0
TCP、IP协议
TCP按功能分层协议:应用层、传输层、网络层、数据链路层、物理层。
TCP协议功能
1.建立连接:在正式传输数据之前先建立TCP连接,协商一些参数,比如告诉对方自己的接收缓存多大(单位字节),一个分段最多承载多少字节的数据,是否支持选择性确认。
2.可靠传输:发送端将文件以字节流的形式放入发送端缓存,接收端以字节流的形式从缓存读取。若数据包丢失,会自动重传;若没按顺序到达,会在接收端缓存排序。
3.拥塞避免:整个通信过程中网络有可能拥塞,也有可能畅通,发送端开始发送数据时先感知网络是否拥堵,调整发送速度。
4.流量控制:如果发送端发送过快,接收端的应用程序有可能来不及从接收缓存读取数据,造成接收缓存满。接收端接收数据过程中可以告诉发送端发送快一点还是慢一点,是否需要暂停一会儿。
5.释放连接:发送完毕,要告诉对方发送完毕,等对方收到确认才释放连接
网络服务只要已启动 就是用TCP 或 UDP的某个端口侦听客户端请求
数据包的TCP或UDP+目标端口来定位服务器上的服务
服务器上的服务侦听的端口必须唯一
查看服务侦听的端口 netstat –an
测试到远程服务器能否访问某端口 telnet 192.168.80.120 3389