网络基础知识

来源:互联网 发布:微信公众号java开发 编辑:程序博客网 时间:2024/06/05 07:17
网络基本知识:

(一)TCP/IP基础: 
1-)数据链路层:将网络层的ip数据报组装为帧。
2-)网络层:发送数据时,将传输层的报文段或者用户数据报封装为ip数据报,并选择合适的路径。
3-)传输层:负责主机间不同进程的通信。数据传输的单位称为报文段或者用户数据报。
4-)TCP/IP协议:
ip协议的两个基本任务:
1.提供无连接和最有效的数据包传送
2.提供数据包的分割以及重组以支持不同最大传输单元。


5-)过程:
在发送和接收消息时,消息被划分为若干块,即若干个包,每个包都包含发送者和接收者的地址,
包到达的顺序不一定和发送时的顺序一致,ip协议只负责发送包,tcp协议负责将其按照正确的顺序重新排列。




6-)端口:
ip地址只能表示一个主机,ip地址+端口,可以标识主机上的一个服务(进程)。
0-1023为公认端口,用于一些公有的服务;1024-49151为注册端口,用于一些非公有的服务。


常见端口号及其作用:
tcp 21 端口: tfp文件传输服务;
tcp 23 端口: telnet终端仿真服务;
tcp 25端口:  smtp简单邮件传输服务;
udp 53端口: dns 域名解析服务;
tcp 80端口:  http超文本传输服务;
tcp 443端口: https加密的超文本传输服务;
0 0
原创粉丝点击