TCP

1、网络

将每个独立的计算机连接起来,实现相互间的资源共享

2、IP(internet protocol)

网络互连协议(因特网地址寻址协议)
IPv4
IPv6
IPv4分为5类地址ABCDE
A类:网络地址1字节,主机地址3字节
1.0.0.0 到 126.0.0.0

B类:网络地址2字节,主机地址2字节
128.0.0.0 到191.255.255.255

C类:网络地址3字节,主机地址1字节
192.0.0.0 到 223.255.255.255

D类:用于多点广播,其IP地址第一个字节以1110开始
224.0.0.0 到 239.255.255.255

E类:IP地址以11110开始,为将来使用保留。
240.0.0.0 到 255.255.255.254
255.255.255.255用于广播地址

全0 当前主机, 全1 当前子网的广播地址

子网掩码

用于区分不同类型的IP地址

3、端口(port)

用于区别不同软件的通信渠道
计算机端口号 0 ~ 65535
公用端口:0 ~ 1023
动态端口:1024 ~ 65535
保留端口:一般是Unix系统中超级用户进程分配保留的端口号

常见端口号:

21:FTP文件传输端口
22:ssh服务端口
23:telnet服务端口
25:smtp邮件服务端口
80:http超文本传输协议端口
110:pop3邮局协议端口
115:sftp安全文件传输协议端口
443:https安全超文本传输协议端口

4、协议(protocol)

多方协商计议后的出的约定、规则、规范
为的是让多台计算机之间能友好的完成数据通信,交互。

OSI/RM 模型

七层模型(五,四,都是在此基础抽象出来的)
应用层:应用程序之间通信
表示层:梳理数据格式,数据加密
会话层:建立,维护,管理会话
传输层:建立主机端到端的连接
网络层:寻址和路由选择
数据链路层:提供介质访问,链路管理等
物理层:比特流二进制数据传输

你可能感兴趣的:(TCP)