• Java Socket编程(一)TCP/IP简介



    以下是对《Java TCP/IP Socket编程》中重要知识的摘录。

    一、TCP/IP简介

    TCP/IP协议族是互联网使用的协议,也可以用在独立的专用网络中。
    TCP/IP协议族包括了IP协议、TCP协议和UDP协议。

    IP协议使用IP地址来分发报文,但它是尽力而为的服务,报文可能丢失、乱序或者
    重复发送。TCP和UDP协议在IP协议基础上增加了端口号,从而在两台主机的应用
    程序间建立起透明的连接。

    不同的是,TCP协议会对IP层的错误进行修复,它通过握手消息在主机间建立连接,
    之后通过在消息中加入序列号来恢复消息中的错误。而UDP只是简单地扩展了IP协议,
    使它能够在应用程序之间工作,而不是主机之间。

    关于IP地址,一台主机可以有多个网络接口,而一个接口又可以有多个地址。
    有些IP地址是有特殊用途的:

    A.回环地址:127.0.0.1,总是被分配给一个回环接口,主要用于测试。

    B.私有地址:以10、192.168、172.(16-31)开头,用于私有网络。NAT设备转发报文
    时,将一个接口中报文的私有地址端口对映射成另一个接口中的公有地址端口对。这
    就使一小组主机能够共享一个IP地址对。

    C.多播地址:第一个数字在224~239之间。

  • 相关阅读:
    vue项目中使用定时器,离开页面时清除定时器
    不能在循环中使用res.send(err);
    React使用require加载图片失败
    实验五 单元测试
    实验四 代码评审
    UML 建模工具的安装与使用
    结对编程 第二阶段
    结对编程
    GIT 代码版本管理
    结构化方法与面向对象化方法的比较
  • 原文地址:https://www.cnblogs.com/xiaomaohai/p/6157828.html
Copyright © 2020-2023  润新知