• 【计算机网络】计算机网络中的一些基本概念


    IP地址(互联网协议地址):

    IP地址是分配给连接到互联网的设备的唯一标识符。它是由四个数字(IPv4)或者由八个数字(IPv6)组成。这些数字是网络层协议的一部分,它定义了数据包的路由。

    端口号:

    在TCP/IP网络中,端口号是用于识别特定应用程序徐或服务的标识符。每个端口都有一个唯一的编号,从0到65535。这些端口好用于数据链路层和网络层中的数据包封装和分用。

    协议:

    协议是计算机在网络上通信时所遵循的一组规则。最著名的协议的传输控制协议/互联网协议(TCP/IP)

    协议分层:

    TCP/IP协议分为四个层次:应用层、传输层、网络层和链路层。每一层都有其特定的职责,并使用特定的协议进行通信。

    封装:

    封装是在发送和接收数据的过程中,将数据从一层协议转换为另一层协议的过程。例如:应用层的数据会被封装在TCP或者UDP头中,然后再封装在IP头中,最后在以太网中进行发送。

    分用:

    分用是与封装相反的过程。在接收数据时,数据从链路层开始被解封装,然后传递到上一层,直到达到应用层。这个过程被称为分用。

    客户端:

    客户端是网络应用程序的发起者。例如:浏览器是一个web客户端,它向服务器发起请求。

    服务器:

    服务器是网络应用程序的响应者。它接收客户端的请求,处理这些请求,并发送响应。

    响应:

    响应是服务器对客户端请求的回答或反应。例如:如果请求是获取一个网页,响应就会是该网页的内容。

    两台主句之间的网络通信流程:

    1.应用层:用户在客户端应用程序中输入信息(例如,浏览器地址栏),然后应用程序将此信息封装在一个数据包中,并发送到下一层。

    2.传输层:TCP/UDP协议将这个数据包封装在自己的头部信息中,然后发送到下一层。

    3.网络层:IP协议将TCP/UDP数据包封装在自己的头部信息中,然后发送到下一层。

    4.数据链路层:这一层将IP数据包封装在自己的帧中(例如以太网帧),然后发送到下一层。

    5.物理层:最后数据包被转换为电子信号,通过网线发送出去。

    这个流程的接收端会执行相反的过程,从物理层,一致到应用层,最终将用户请求的信息呈现在客户端应用程序中。

  • 相关阅读:
    网易数帆黄久远:大规模Kubernetes监控体系建设之路
    Kotlin高仿微信-第29篇-朋友圈-发布作品(图片)
    Linux入门
    re:Invent现场直击:无处不在的云计算
    吃透Redis(八):缓存淘汰篇-LRU算法
    Eolink 微光计划
    java面试题栈
    【目标检测——OHEM 解读】处理类别不平衡问题
    1688阿里巴巴中国站电商数据官方平台API接口按图搜索1688商品(拍立淘)响应示例说明
    MySQL主从复制与读写分离
  • 原文地址:https://blog.csdn.net/Dong_duan/article/details/133962040