TCP/IP 协议、地址
(一)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 协议、地址的更多相关文章
- 计算机网络三:域名、IP地址和TCP/IP协议
一.域名 域名(Domain Name),简称域名.网域,是由一串用点分隔的字符型标志名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时 ...
- TCP/IP协议原理与应用笔记11:TCP/IP中地址与层次关系
1. 网络中常用的地址: 2. TCP/IP中地址与层次关系 :
- 门面模式的典型应用 Socket 和 Http(post,get)、TCP/IP 协议的关系总结
门面模式的一个典型应用:Socket 套接字(Socket)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元.它是网络通信过程中端点的抽象表示,包含进行网络通信必须的五种信息: 连接使用的 ...
- OSI七层模型详解 TCP/IP协议
总结 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等 表示层 数据格式化,代码转 ...
- TCP/IP协议(二)tcp/ip基础知识
今天凌晨时候看书,突然想到一个问题:怎样做到持续学习?然后得出这样一个结论:放弃不必要的社交,控制欲望,克服懒惰... 然后又有了新的问题:学习效率时高时低,状态不好怎么解决?这也是我最近在思考的问题 ...
- TCP/IP协议(一)网络基础知识
参考书籍为<图解tcp/ip>-第五版.这篇随笔,主要内容还是TCP/IP所必备的基础知识,包括计算机与网络发展的历史及标准化过程(简述).OSI参考模型.网络概念的本质.网络构建的设备等 ...
- TCP/IP协议三次握手与四次握手流程解析
原文链接地址:http://www.2cto.com/net/201310/251896.html TCP/IP协议三次握手与四次握手流程解析 TCP/IP协议的详细信息参看<TCP/IP协议详 ...
- 【原创】技术往事:改变世界的TCP/IP协议(珍贵多图、手机慎点)
1.前言 作为应用层开发人员,接触最多的网络协议通常都是传输层的TCP(与之同处一层的另一个重要协议是UDP协议),但对于IP协议,对于应用程序员来说更多的印象还是IP地址这个东西,再往深一点也就很难 ...
- HTTP协议—— 简单认识TCP/IP协议
大学没读计算机专业,所以很多的专业知识都不知道.既然已经从事了IT这个行业,就势必要去了解下网络底层,虽然实际工作中这些东西用不到.高楼大厦,起于平川.不积跬步,无以至千里,不积小流,无以成江海.我现 ...
随机推荐
- 刚刚做了个文件上传功能,拿来分享一下!(MVC架构及传统架构通用)
文件上传无论在软件还是在网站上都十分常见,我今天再把它拿出来,讲一下,主要讲一下它的设计思想和实现技术,为了它的通用性,我把它做在了WEB.Service项目里,即它是针对服务器的,它的结构是关联UI ...
- 将项目上传到GitHub
第一步: 1.进入Github首页,点击New repository新建一个项目 2.填写相应信息后点击create即可 Repository name: 仓库名称 Description(可选): ...
- WIN7 不用格式化磁盘怎么把FAT32系统改成NTFS系统
开始-运行,输入cmd回车.假设你要转换D盘.输入convert d: /fs:NTFS回车. [ 此时可能会提示: 访问被拒绝 因为你没有足够的特权 是权限不够的原因 开始--程序--附件 右键&q ...
- appche配置访问限制
1. 禁止访问某些文件/目录增加Files选项来控制,比如要不允许访问 .inc 扩展名的文件,保护php类库:<Files ~ "\.inc$"> Order a ...
- Oracle - 数据更新 - 增删改
/* 数据的更新 增加 删除 修改 */ -----------------------------------增加(一次只能插入一条数据) --自定义插入数据列的顺序 ,,); --按照数据库默认的 ...
- next数组求最小循环节
1.kmp产生的next数组: 最小循环节(长度)=len-next[len]; 证明: ----------------------- ----------------------- k m ...
- django 初试
/************************************************************************************** * django 初试 ...
- HDU1402:A * B Problem Plus(FFT与大数乘法)
Calculate A * B. Input Each line will contain two integers A and B. Process to end of file. Note: th ...
- [软件安装]MYSQL
https://dev.mysql.com/downloads/repo/yum/ wget https://repo.mysql.com//mysql57-community-release-el7 ...
- UVA - 10859 Placing Lampposts 放置街灯
Placing Lampposts 传送门:https://vjudge.net/problem/UVA-10859 题目大意:给你一片森林,要求你在一些节点上放上灯,一个点放灯能照亮与之相连的所有的 ...