当前位置:首页 > 经验 >

tcpip必背十个问题(100个通信基础知识普及)

来源:原点资讯(www.yd166.com)时间:2022-10-29 23:41:25作者:YD166手机阅读>>

本节重点

1.理解传输层的作用, 深入理解TCP的各项特性和机制 2.对整个TCP/IP协议有系统的理解 3.对TCP/IP协议体系下的其他重要协议和技术有一定的了解

一、应用层

我们之前编写完了基本的 java socket ,要知道,我们之前所写的所有代码都在应用层,都是为了完成某项业务,如翻译等。关于应用层,我们在讲解完毕基本的 TCP/IP 协议之后,我会单独来写一篇博客来介绍。

二、传输层

传输层负责数据能够从发送端传输接收端.2.1 再谈端口号

端口号(Port)标识了一个主机上进行通信的不同的应用程序;

tcpip必背十个问题,100个通信基础知识普及(1)

在TCP/IP协议中, 用 “源IP”, “源端口号”, “目的IP”, “目的端口号”, “协议号” 这样一个五元组来标识一个通信(可以通过netstat -n查看);

tcpip必背十个问题,100个通信基础知识普及(2)

端口号范围划分

0 - 1023: 知名端口号, HTTP, FTP, SSH等这些广为使用的应用层协议, 他们的端口号都是固定的.

1024 - 65535: 操作系统动态分配的端口号. 客户端程序的端口号, 就是由操作系统从这个范围分配的.

认识知名端口号(Well-Know Port Number)

有些服务器是非常常用的, 为了使用方便, 人们约定一些常用的服务器, 都是用以下这些固定的端口号: ssh服务器, 使用22端口

ftp服务器, 使用21端口telnet服务器, 使用23端口http服务器, 使用80端口https服务器, 使用443

我们自己写一个程序使用端口号时, 要避开这些知名端口号.

两个问题

  1. 一个进程是否可以bind多个端口号?
  2. 一个端口号是否可以被多个进程bind?
2.2 UDP协议

UDP协议端格式

tcpip必背十个问题,100个通信基础知识普及(3)

16位UDP长度, 表示整个数据报(UDP首部 UDP数据)的最大长度; 如果校验和出错, 就会直接丢弃;

UDP的特点

UDP传输的过程类似于寄信.

无连接: 知道对端的IP和端口号就直接进行传输, 不需要建立连接;

不可靠: 没有确认机制, 没有重传机制; 如果因为网络故障该段无法发到对方, UDP协议层也不会给应用层返回任何错误信息;

面向数据报: 不能够灵活的控制读写数据的次数和数量;

理解 UDP 的 “不可靠”

tcpip必背十个问题,100个通信基础知识普及(4)

首页 123下一页

栏目热文

网络七层协议记忆口诀(网络七层协议的通俗理解)

网络七层协议记忆口诀(网络七层协议的通俗理解)

首先,请看软考原文教程是这样描述的:国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连...

2022-10-29 23:18:40查看全文 >>

tcpip协议通俗易懂(tcp拥塞控制的四种算法)

tcpip协议通俗易懂(tcp拥塞控制的四种算法)

TCP/IP协议,或称为TCP/IP协议栈,或互联网协议系列。TCP/IP协议栈(按TCP/IP参考模型划分) 包含了一...

2022-10-29 23:09:37查看全文 >>

辣炸鸡的做法视频教程(香辣炸鸡正宗做法视频)

辣炸鸡的做法视频教程(香辣炸鸡正宗做法视频)

去夜市你们都会吃什么呢?炸物一定是其中会买的一项,这间在逢甲夜市里的「酱鸡铺」买一份边走边吃特别适合,他们家的炸鸡真的很...

2022-10-29 23:13:15查看全文 >>

正宗酸甜炸鸡的做法(六种口味炸鸡的做法)

正宗酸甜炸鸡的做法(六种口味炸鸡的做法)

好久没有光顾楼下的快餐炸鸡店了,今天想外卖买一份炸鸡,结果不出所料的没有开门营业。 他家的炸鸡真的超级好吃,吃着炸鸡,喝...

2022-10-29 23:07:31查看全文 >>

甜辣炸鸡的做法韩式(韩式风味炸鸡多种做法)

甜辣炸鸡的做法韩式(韩式风味炸鸡多种做法)

最近特别想吃油炸食物????所以今天跟大家分享这道超级好吃的韩式炸鸡,甜辣酥脆,鲜嫩多汁,好吃到舔手指????????学...

2022-10-29 23:11:52查看全文 >>

一文看懂tcpip协议(tcpip协议详解入门)

一文看懂tcpip协议(tcpip协议详解入门)

专注于Java领域优质技术,欢迎关注 作者:涤生_Woo 一图看完本文一、 计算机网络体系结构分层计算机网络体系结构分层...

2022-10-29 23:55:23查看全文 >>

tcp三次握手和4次挥手的过程(tcp三次握手和4次挥手的过程图)

tcp三次握手和4次挥手的过程(tcp三次握手和4次挥手的过程图)

推荐阅读:PS:通俗一点的解释都会在引用块中Nothing is true, Everything is permitt...

2022-10-29 23:21:24查看全文 >>

什么是tcp协议通俗易懂(tcp协议几种)

什么是tcp协议通俗易懂(tcp协议几种)

优质文章,及时送达本文来源于嵌入式LinuxTCP 是互联网核心协议之一,本文介绍它的基础知识。一、TCP 协议的作用互...

2022-10-29 23:56:34查看全文 >>

tcp三次握手和4次挥手(tcp出现大量closewait解决办法)

tcp三次握手和4次挥手(tcp出现大量closewait解决办法)

作者:ThinkWon原文:https://blog.csdn.net/ThinkWon/article/details...

2022-10-29 23:56:05查看全文 >>

tcp协议三次握手动画(tcp四次挥手)

tcp协议三次握手动画(tcp四次挥手)

专注于Java领域优质技术,欢迎关注作者:老钱 占小狼博客TCP三次握手和四次挥手的问题在面试中是最为常见的考点之一。很...

2022-10-29 23:24:31查看全文 >>

文档排行