网络知识补充

一、网络端口

  端口:端口是为了将同一个电脑上的不同程序进行隔离

  示例:MySQL是一个软件,软件帮助我们在硬盘上进行文件操作。默认端口:3306

     redis是一个软件,软件帮助我们在内存里进行数据操作。默认端口是:6379

     网站默认端口(http):80,访问时:可以在域名后面加:80

     网站默认端口(https):443,访问时,可以在域名后面加:443

  范围:1-65535

     1-1024 不可用,系统中程序使用了

     我们一般自己写网络端口时:8000样式

二、OSI 7层模型:

      应用层

  应用层 表示层

      会话层

  传输层

  网络层

      数据链路层

  物理层 物理层

三、TCP三次握手/四次挥手

  socket客户端向服务端发起连接请求:三次握手

  客户端和服务端断开连接:四次握手

  补充:断开连接时,反应到代码上:抛出异常/发送空内容(取决操作系统)

原文地址:https://www.cnblogs.com/qq849784670/p/9605350.html