(一)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对用户是透明的,域名更方便

  

  

TCP/IP 协议、地址的更多相关文章

  1. 计算机网络三:域名、IP地址和TCP/IP协议

    一.域名        域名(Domain Name),简称域名.网域,是由一串用点分隔的字符型标志名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时 ...

  2. TCP/IP协议原理与应用笔记11:TCP/IP中地址与层次关系

    1. 网络中常用的地址: 2. TCP/IP中地址与层次关系 :

  3. 门面模式的典型应用 Socket 和 Http(post,get)、TCP/IP 协议的关系总结

    门面模式的一个典型应用:Socket 套接字(Socket)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元.它是网络通信过程中端点的抽象表示,包含进行网络通信必须的五种信息: 连接使用的 ...

  4. OSI七层模型详解 TCP/IP协议

      总结 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等 表示层 数据格式化,代码转 ...

  5. TCP/IP协议(二)tcp/ip基础知识

    今天凌晨时候看书,突然想到一个问题:怎样做到持续学习?然后得出这样一个结论:放弃不必要的社交,控制欲望,克服懒惰... 然后又有了新的问题:学习效率时高时低,状态不好怎么解决?这也是我最近在思考的问题 ...

  6. TCP/IP协议(一)网络基础知识

    参考书籍为<图解tcp/ip>-第五版.这篇随笔,主要内容还是TCP/IP所必备的基础知识,包括计算机与网络发展的历史及标准化过程(简述).OSI参考模型.网络概念的本质.网络构建的设备等 ...

  7. TCP/IP协议三次握手与四次握手流程解析

    原文链接地址:http://www.2cto.com/net/201310/251896.html TCP/IP协议三次握手与四次握手流程解析 TCP/IP协议的详细信息参看<TCP/IP协议详 ...

  8. 【原创】技术往事:改变世界的TCP/IP协议(珍贵多图、手机慎点)

    1.前言 作为应用层开发人员,接触最多的网络协议通常都是传输层的TCP(与之同处一层的另一个重要协议是UDP协议),但对于IP协议,对于应用程序员来说更多的印象还是IP地址这个东西,再往深一点也就很难 ...

  9. HTTP协议—— 简单认识TCP/IP协议

    大学没读计算机专业,所以很多的专业知识都不知道.既然已经从事了IT这个行业,就势必要去了解下网络底层,虽然实际工作中这些东西用不到.高楼大厦,起于平川.不积跬步,无以至千里,不积小流,无以成江海.我现 ...

随机推荐

  1. 猫猫学iOS 之第一次打开Xcode_git配置,git简单学习

    猫猫分享,必须精品 原创文章,欢迎转载.转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243 一:错误 当第一次打开Xcode我们进行commit操作的时候会 ...

  2. easyUI下拉列表点击事件的使用

    可以通过input 和select来创建下拉列表 其中select的创建如下: 通过json来创建js数组 [{ "id":1, "text":"te ...

  3. YTU 2960: 改错题--小鼠标,你要干什吗?

    2960: 改错题--小鼠标,你要干什吗? 时间限制: 1 Sec  内存限制: 128 MB 提交: 118  解决: 62 题目描述 鼠标双击不同的图标产生不同的效果,比如双击文档(documen ...

  4. anaconda tensorflow tflearn 自动安装脚本 anaconda使用-b可以非交互式安装

    install_dir=/usr/local/anaconda3 DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )&qu ...

  5. pandas 学习 —— 逻辑表达式与布尔索引

    >> df = pd.DataFrame(np.random.randint(0, 10, (5, 4)), columns=list('ABCD')) A B C D 0 0 4 8 4 ...

  6. Ural2089:Experienced coach(二分图匹配)

    Misha trains several ACM teams at the university. He is an experienced coach, and he does not undere ...

  7. 洛谷 P1262 间谍网络 —— 缩点

    题目:https://www.luogu.org/problemnew/show/P1262 首先,一个强连通分量里有一个点被控制则所有点都被控制,所以先 tarjan 缩点,记一下每个连通块中能被收 ...

  8. session关联接口

    #coding:utf-8 import requests,json,re ''' session关联接口,第一步访问登录接口,headers中要有cookie,不然会登录失败,登录成功后,添加随笔保 ...

  9. 小程序-demo:快速开始

    ylbtech-小程序-demo:快速开始 1.返回顶部 1.app.js //app.js App({ onLaunch: function () { // 展示本地存储能力 var logs = ...

  10. js调用的注意项

    注意将js代码写在调用的前面  这样他就知道了  自己所调用的函数是什么了