网络协议-tcp/ip
1.TCP/IP的问世
1974年IP(Internet protocol 互联网协议)和TCP(transmission control protocol 传输控制协议)问世,合称TCP/IP。起初用于美国军方保证战争期间不间断的可靠的通信网络系统。
2.TCP/IP是什么
我们通常说的TCP/IP协议,其实是一个协议族,其中包含有很多其他的辅助协议,TCP和IP是其中比较重要且必不可少的两个,所以作为代表名。辅助协议可以解决仅仅使用IP协议带来的网络通信不可靠等问题,同时也避免了IP协议过于庞大。常见的辅助协议有:
OSPF(open shortest path first 开放式最短路径优先)
RIP (routing information protocol 选路信息协议)
BGP (border gateway protocol 边界网关协议)
ICPMP (Internet control message protocol 网络控制报文协议)
TCP (transmission control protocol 传输控制协议)
3.TCP/IP分层
5应用层
4传输层
3网络层
2数据链路层
1物理层
第N层为N+1层提供服务,最底层只服务,最顶层只是使用服务的用户。服务不只是下层的功能,而是下层服务的功能总和。仅在相邻层有接口,且下层服务的事项对上层完全透明。
网络协议-tcp/ip相关推荐
- 网络分层,网络协议TCP/IP模型,OSI模型
TCP\IP模型是多种协议的综合,4层模型(也有说5层的). 其中最重要的就是分层结构和主要协议. 1.应用层(SMTP,HTTP,FTP) 2.传输层(TCP,UDP) 3.网络互联层(IPv4,I ...
- 网络协议——TCP/IP协议
简介: TCP(传输控制协议)和 IP(网际协议)是两个独立且紧密结合的协议,负责管理和引导数据报文在 Internet上的传输.二者使用专门的报文头定义每个报文的内容.TCP 负责和远程主机的连接, ...
- 网络协议:TCP/IP协议,你看懂了吗?
这样的TCP/IP协议,你看懂了吗? 本文章转载自https://blog.csdn.net/yulyu/article/details/69062288 精通 TCP/IP,熟练使用 Socket ...
- java socket ip_JAVA 网络编程 TCP/IP、Socket 和协议设计
[JAVA 网络编程 TCP/IP.Socket 和协议设计] TCP/IP 协议简介 IP 首先我们看 IP(Internet Protocol)协议.IP 协议提供了主机和主机间的通信. 为了完成 ...
- WinSock API网络编程——TCP/IP协议详解
WinSock API网络编程--TCP/IP协议(http://www.impcas.ac.cn/usr/lujun/browse.asp?id=winsock_tcp) ...
- 网络编程-TCP/IP协议栈-TCP协议
TCP协议 TCP协议作用 TCP协议位于协议栈的传输层.当应用层向TCP层发送用于网间传输的,用8字节表示的数据流,TCP则吧数据流分割成适当长度的报文段,最大传输段大小(MSS)通常受到改计算机连 ...
- 网络编程-TCP/IP协议栈-IP协议
协议 协议就是约定的一种规则,例如扑克游戏中约定好的各种规则,2<3<4<5<-等,以此作为游戏规则.当所有人都遵循这个规则,那么久可以不需要任何多余的交流就可以进行游戏,这个 ...
- 网络基础 TCP/IP协议面试常问知识点
网络基础 TCP/IP协议面试常问知识点 ****************** 如有侵权请提示删除 ********************* 1.网络包的组成: 报头/起始帧分界符--MAC头部-- ...
- Java中的网络和TCP/IP协议
网络和TCP/IP协议 一.网络通信协议 1.1 协议和七层模型 1.2 TCP/IP协议 二.网络通信的实现 2.1 TCP协议通信 2.2 UDP协议通信 前言: 有时候我们会不理解,我们在QQ上 ...
最新文章
- 从零开始学ASP.NET
- C/S架构应用程序开发培训笔记
- Mysql-Proxy自定义守护进程
- 小余学调度:学习记录(2022.2,3)
- 51nod 1004 【快速幂】
- 世界顶级的程序员们告诉你:这些书都是你应该读的
- [js] 你认为es5的设计缺陷有哪些?
- 微信企业号开发[二]——获取用户信息
- android语言列表+波斯,Android 多语言入门及实战
- 科技计划项目数据管理过程模型
- android中读取properties文件
- Java中的toString()方法
- js 验证文本框为数字的正则表达式
- 7z解压缩软件下载安装教程
- 计算机毕业设计Java物流信息管理系统录像演示(源码+系统+mysql数据库+Lw文档)
- 如何制作自己的网页java_怎样制作自己的购物网站页面?
- Python测试框架Pytest的基础入门
- Spring的第二次模拟考试
- Windows用户层技术工具与源码分享
- newifi 3刷pandorabox固件