TCP/IP 协议、地址
(一)TCP/IP 协议是端与端之间通信的基础,计算机网络,分组报文,协议是将信息正确传递的组成。
计算机网络:
由多个客户端,中间路由组成的网络体系,每个节点都一个ip进行唯一识别。路由是作为一个转发器,将一端的信息转发给另外的一段,端与端直接不会直连通信。
报文:
将传输的数据组装成特定规则的数据,进行传递。其组成部分包含:
TCP首部:源端口号,目的端口号,校验和,标志位
TCP报文段:IP 首部,数据部分
转载参考:https://blog.csdn.net/yangbodong22011/article/details/48496717 这里详细讲解了报文的结构
协议:
是约束信息在网络中传输的规则,协议也称协议族,此协议族包含TCP协议(传输控制协议)、IP协议(网路协议)、UDP协议(用户数据包协议)。
TCP/IP 协议将网络中数据传输进行分层,分为网络层,传输层。
网络层(IP协议):在点与点之间通过信道传输数据,但是有很多缺点:分组报文的重复发送,漏发等问题没有得到解决。此时就需要其他的辅助机制即TCP/UDP 协议进行完善。
传输层(TCP/UDP协议):1.将应用程序需要传输的数据分段,增加协议头等组装完的报文交给网络层。2.确保分组报文不会重复发送,漏发发送。3 提供寻址功能,将网络层传输到目的节点的数据在细分传输到不同的应用程序(通过端口号区分)
转载参考:https://www.cnblogs.com/HPAHPA/p/7737641.html 这里更加详细的讲解了TCP/IP/UDP的区别
(二)关于地址
节点与节点之间,应用程序之间数据要想到达指定的主机以及应用程序,IP地址和PORT端口号提供了对应的寻址依据。
目前网路中分为两种地址:IPV4:由0-255数字组成,地址长度是32位,他的环回地址:127.0.0.1 。
IPV6:16进制组成的一组地址,长度是128位,环回地址:0:0:0:0:0:0:0:0:1
环回地址:数据的发送方也是数据的接收方
(三) DNS 域名解析
DNS 是域名和IP之间的映射分布式数据库,将在外网中访问域名映射到对应的ip地址,优点:ip对用户是透明的,域名更方便