奈学p6资深数据分析研发工程师1期
因此,我们一般看到的是这样的:192.168.0.11:8080,通过IP:端口的形式来访问目标主机上的一个应用程序服务。注意端口号只能是0-65535之间的值!
IP地址分为IPv4和IPv6,IPv4类似于192.168.0.11,我们上面提到的例子都是使用的IPv4,它一共有四组数字,每组数字占8个bit位,IPv4地址0.0.0.0表示为2进制就是:00000000.00000000.00000000.00000000,共32个bit,最大为255.255.255.255,实际上,IPv4能够表示的所有地址,早就已经被用完了。IPv6能够保存128个bit位,因此它也可以表示更多的IP地址,一个IPv6地址看起来像这样:1030::C9B4:FF12:48AA:1A2B,目前也正在向IPv6的阶段过度。
TCP和UDP是两种不同的传输层协议:
TCP:当一台计算机想要与另一台计算机通讯时,两台计算机之间的通信需要畅通且可靠(会进行三次握手,断开也会进行四次挥手),这样才能保证正确收发数据,因此TCP更适合一些可靠的数据传输场景。
UDP:它是一种无连接协议,数据想发就发,而且不会建立可靠传输,也就是说传输过程中有可能会导致部分数据丢失,但是它比TCP传输更加简单高效,适合视频直播之类的。
-------------------------------------------------------------------------
课程参考:名称 👈