网络编程--TCP的基本概述

      最后更新:2022-05-03 09:37:27 手机定位技术交流文章

      一、计算机网络究竟是什么?

      1.计算机网络:

      在网络操作系统、网络管理软件和网络通信协议的控制和协调下,具有不同作用和地理位置的多计算机及其外部设备通过通信线路连接,以完成资源共享和信息传输计算机系统。

      2. 网络方案拟订的目的是传播知识、分享数据和进行交流。

      二、网络通信的两个要素

      一. 网络通信如何完成?

      获取通信双方地址:
      IP 地址( 仅), 端口号
      ip+端口可在特定计算机上指定一个特定程序。

      规则:网络通信协议(http://ftp..)我不知道我在说什么。

      二. 网络方案拟订要素包括:

      IPIP地址和港口号以及网络通信协议(UDP和TCP)

      三、IP地址

      IP 地址 (InnetAddress) 一.ip


      只有一个人能在网络上找到一台机器
      2: 这个机器本地主机(如下图所示, 它与自己联系相似, 您可以在没有网络的情况下成功调用它) :

      二.IP地址分类:

      ipv4/ipv6:
      ipv4:四个字节(每个字节0至255),用完
      IPv6 地址: 2001: 03bb2: aa: 0015: 00: 00: 00: 00: 00: 00: 1aa: 1312, 128 位数, 8 无符号的整数

      3.公网私网分类:

      私人(局域网)与公共(因特网)

      四. Ip 地址(IP) 代码 :

      四、端口Port

      港口是一个计算机过程(每座建筑都是ip,每座房屋都是一个港口,可以进入有人住的有ip和港口的家,计算机上的资源与家里的小东西一样)(也可以解释为IP是计算机,港口是计算机上的软件)。

      各种流程都有不同的港口号,这些港口号可能不会重复(假设有一项单一的协议),并打算查明两种应用(例如,如果在临时港口使用80个港口,但80个港口也可以在临时港口使用,而不发生冲突)。

      1.端口的分类

      0-1023 公共港口
      HTTP:80
      HTTPS:43
      FTP:21
      TELENT:23
      1014-49151 分配给用户或程序的程序登记端口
      Tomacat:8080
      MySQL:3306
      Oracle:1521

      私营,动态港口: 49152-65535

      任务管理器命令:
      显示所有可用港口
      见 5900 端口,加上 netstat- no findstr "5900"
      任务定位符“ 8696” 检查与所提供端口相关的进程 。

      2.代码

      五、通信协议

      例如,协议:同意说普通话而不是方言。

      网络通信协议:速度、传输代码、编码结构、传输控制..

      TCP/IP:(TCP/IP是一系列协议)
      (最重要的是,TCP和IP都在传输层。 )
      TCP代表用户传输协议。
      IP:网络互联协议
      UDP:用户数据报告协议(通常是短信或电子邮件)

      TCP 对 UDP :
      TCP:打电话
      连接、稳定
      三次握手、四次挥手
      客户端、服务端
      传输完成后,连接将断开,无效


      UDP:发短信
      不连接、不稳定
      有一个客户端和一个服务器, 但是没有明显的边界 。
      不管你准备好与否 我会寄给你的

      代码:

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/23160.html

          热门文章

          文章分类