最后更新:2022-02-21 16:55
1 三种网络
2 IP地址
域名
端口
通讯过程
TCP,UDP协议
总结
简单来说就是计算机的标识号,在网络通讯中用以标识不同的计算机。
用4个字节表示的ip地址,每个字节用0~255的十进制数表示。例如:192.168 .25.36,可以认为192,168,25,36都是一个字节的十进制表示,以上ip二进制表示为:11000000 01000100 00011001 00100100
由于Ipv4一共有2^32次方个IP地址(大约42亿个),而全世界有70多亿人,每个人的网络设备还不止1个,造成了IP地址不够用了,所以诞生了ipv6。 ipv6用16个字节表示,字节数比ipv4多了4倍,可以表示更多的ip地址,号称可以为全球每一粒沙子标上ip地址。
由于许多设备及程序不支持ipv6,所以无法将ipv4一下子废掉,所以ipv4和ipv6正处于共存的状态。
由于ip地址不易记忆,所以通常把ip地址映射为域名以达到容易记忆的目的。比如百度的域名为www.baidu.com 百度的ip地址为:220.181.38.149,记域名比记ip地址方便多了。
由于一台服务器可能运行多种服务,如何区分要访问哪种服务呢?这时就引入了端口的概念,端口用于标识计算机上某个特定的网络程序。这样,ip+端口号就可以访问一台服务器的一个特定的程序。在服务器上,每个网络程序的端口号一定是不同的,这样才能唯一的标识一个程序。
用于标识计算机上某个特定的网络程序
-以整数形式表示,0
65535(两个字节)
-0
1024端口已被占用,比如 ssh 22,stp 21,smtp 25, http 80 。
##常见网络程序端口
-tomcat 8080
-mysql 3306
-oracle 1521
-sqlserver 1433

首先用户数据的前面加上应用程序首部字节构成应用数据,接着通过tcp协议加上tcp首部字节,然后通过ip协议加上ip首部字节,最后加上以太网收尾字节形成以太网帧传出出去。
与传送过程相反,相应的去掉各部分字节,最后使得用户数据到达指定的应用程序
以上只是简单的了解,详情可以看计算机网络,TCP/IP之类的书
本文由 在线网速测试 整理编辑,转载请注明出处。