TCP/IP 协议简介

原创
2015/03/24 22:27
阅读数 311

TCP/IPTransmission Control Protocol and Internet Protocol的简写,翻译为传输控制协议/网际互联协议1973年,斯坦福大学的两名研究员提出了TCP/IP协议,该协议在10年后被UNIX采用,渐渐变成了UNIX的标准网络协议。后来,ARPANET也采用了TCP/IP,并渐渐发展成为现在的Internet

TCP/IP不是单个的协议,而是一个协议集合——它包括了TCP协议(传输控制协议),IP协议(网际互联协议)及其他一些协议。TCP协议用于在应用程序之间传送数据,IP协议用于在主机之间传送数据。

TCP/IP协议的配置,包括以下几个方面:

IP地址:由4个被点隔开的十进制(每个实际上是8位二进制数)组成,包括网络地址和主机地址。在一个网络中,每台主机都有一个唯一的IP地址,就像身份证号码一样。

网络地址:IP地址中的网络部分。比如192.168.1.10这个IP地址,如果子网掩码是255.255.255.0,则其网络地址就应该是192.168.1.0,而后面的这个10则是主机地址。

子网掩码:用来划分IP地址中的网络地址和主机地址。

广播地址:当要对某个网络中的所有主机发送消息时,可以发给广播地址;反过来说,发给广播地址的消息,会被发送给子网内的所有主机。

默认网关:从一个网络到另一个网络,必须经过网关。就像从一个大院到另一个大院,要经过大门一样。如果发现某个消息是发送给别的网络的,TCP/IP协议就会直接把消息发给网关,由网关去处理。

域名服务器地址:DNS用来解析域名,把名字解析成IP地址,以便建立通信。如果你的网络内部有自己的DNS服务器,则可以设置成自己的DNS服务器的地址;否则,可以使用ISPDNS服务器地址。

Ubuntu中,上述信息除了域名服务器地址是在/etc/resolv.conf中配置的以外,其他所有的项目都是在/etc/network/interfaces文件中配置的。

要查看TCP/IP配置情况,我们一般使用ifconfig命令。ifconfig中的ifinterface的缩写。运行此命令可以查看所有网上的配置情况:

$ ifconfig

如:


展开阅读全文
打赏
0
3 收藏
分享
加载中
更多评论
打赏
0 评论
3 收藏
0
分享
返回顶部
顶部