当前课程知识点:互联网体系结构 > 第一周:互联网概述 > 网络协议基础 > Video
我们封包里面会有这个端口号
我们根据端口号不同
我们在拆包的时候
我们给不同的进程来进行拆包就可以了这样子
我们的音乐是音乐
我们的游戏是游戏互不干扰
比较典型的几个协议端口
UDP,TCP几个我们的协议类型
端口的概念是他是有一个服务器跟一个客户端的
两边都有一个对应的端口
但是
他不要求两边的端口是统一的
你比如说我客户端有5000号端口去访问我的web服务器
比如他就是用服务器
上面就是80端口
那我这边的我客户端的这个就是5000
也有可能下一次访问是5008,8000都是有可能的
他是一个在连接的过程中
他是一个随机的一个端口,客户端的
但服务器他他就不太一样了
服务器通常我们一些常用的服务我们
比如说我们web服务,我们就用80端口
我们的邮件服务能用一个特定的端口远程登录
协议
他也有一个特定的端口
就是我们大家都是
遵守类似的这种约定
那如果要自定义端口的时候
大家常用的这个端口尽量不要覆盖了
那如果要做的话
尽量往几千以上的
比如说五千以上啊
八千以上的这种端口来研究它基本上常用的一些知名端口
不要占用就可以了
然后再往上是什么
因为我听到有的同学说我们开发的不同的应用协议
然后这个这个应用层的话主要是讲的是协议
我们不同的协议
你向我们传输文件的时候没有FTP
这种协议你
比如我们要用
比如我们要用email可不可以啊
应该也可以
但是他场景不是最有效的
不是最好
他的这个协议是根据他自己的应用场景最有效
最有效的规划出来
这些东西
和应用层我们开发一个东西的时候
我们通常会遵守一定的协议
这样会比较好的一种开发方式
完成一个程序的时候我们要注意
-课程内容简介
--Video
-网络协议基础
--Video
--Video
--Video
--Video
-上网浏览网页背后的网络通信过程
--Video
--Video
-实验环境安装配置
--Video
-网络相关命令
--Video
--Video
-本周作业
--外部链接
-编译、构建和调试
--Video
--Video
--Video
-Socket接口
--Video
--Video
-UDP范例代码
--Video
-TCP范例代码
--Video
-本周作业
--外部链接
-TCP协议概述
--Video
--Video
-Linux网络协议栈源代码简介
--Video
-Linux系统的编译、构建和调试
--Video
--Video
-TCP协议源代码分析
--Video
-本周作业
--外部链接
-IP协议基础
--Video
-路由表
--Video
-路由转发举例
--Video
-IP协议栈源代码解析
--Video
-路由协议简介
--Video
-网络层数据传输路径解析
--Video
-本周作业
--外部链接
-ARP协议基础
--Video
-ARP解析的过程
--Video
-ARP解析在网络传输过程中的作用
--Video
-ARP协议栈源代码解析
--Video
-本周作业
--外部链接
-以太网基础
--Video
--Video
-交换机的学习、转发和过滤数据库
--Video
-常见二层协议
--Video
-数据链路层在Linux网络协议栈中的一些关键代码分析
--Video
-本周作业
--外部链接
-DNS协议基础
--Video
-DNS域名的存储
--Video
-DNS域名解析过程分析
--Video
-本周作业
--外部链接
-互联网架构设计的最初动机与核心目标
--Video
-互联网架构设计的具体目标及背后重要权衡
--Video
--Video
--Video
-课程考核
--外部链接