<?xml version="1.0" encoding="UTF-8" ?><!-- generator=Zoho Sites --><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><atom:link href="https://www.daihockhonggiay.com/blogs/tag/tcp-ip-là-gì/feed" rel="self" type="application/rss+xml"/><title>Đại học Không Giấy - Blog #tcp/ip là gì</title><description>Đại học Không Giấy - Blog #tcp/ip là gì</description><link>https://www.daihockhonggiay.com/blogs/tag/tcp-ip-là-gì</link><lastBuildDate>Mon, 15 Sep 2025 00:49:22 -0700</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[Giới thiệu về tầng Transport]]></title><link>https://www.daihockhonggiay.com/blogs/post/gioi-thieu-ve-tang-transport</link><description><![CDATA[<img align="left" hspace="5" src="https://www.daihockhonggiay.com/trans.jpg"/>Để trở thành một chuyên gia phụ trách công việc quản trị mạng doanh nghiệp, việc đầu tiên chúng ta phải nắm rõ giao thức TCP/IP hoạt động như thến nào. Đặc biệt phải hiểu sâu về tầng Transport, quá trình băt tay ba bước, qua đó sẽ biết cách mở Port, mở Rule]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_9aiNRGJOSCC_6eMMnvNECg" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_Itxp2i7sQcOUA8COPtaCvA" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_8z1-DzcQSL6QTfPoIWF-IQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_fzo5ANAMT4yjxXRdp2bUFw" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_fzo5ANAMT4yjxXRdp2bUFw"].zpelem-text { border-style:none; } </style><div class="zptext zptext-align-center " data-editor="true"><p style="text-align:left;margin-bottom:20px;"><span style="font-weight:700;font-size:14px;">1. Vai trò của tầng Transport trong giao thức tcp/ip</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Transport làm nhiệm vụ vận chuyển thông tin từ nguồn tới đích. Dữ liệu nhận từ tầng Application chuyển xuống thông qua các cổng dịch vụ, rồi đóng gói lại bằng giao thức TCP hoặc UDP để vận chuyển đi.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Cho phép truyền đồng thời nhiều dịch vụ.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">=&gt; Transport sử dụng cơ chế phân mảnh (Segmentation) và quản lý phân mảnh nên có thể truyền nhiều dịch vụ và tiết kiệm băng thông đường truyền, dễ truyền và sửa lỗi. Đồng thời khi truyền dữ liệu từ nguồn tới đích sẽ có kích thước khác nhau. Để dữ liệu chuẩn theo kích thước truyền thì sẽ phân đoạn thành nhiều mảnh.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">=&gt; Bên máy A gửi dữ liệu sử dụng cơ chế phân mảnh thì bên máy B sẽ nhận dữ liệu theo đúng trật tự ban đầu bên gửi</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Hỗ trợ truyền thông tin cậy khi được yêu cầu: sử dụng cơ chế bắt tay 3 bước để xác nhận thông tin.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Cho phép quản lý lỗi: thông qua giao thức TCP nó sẽ truy vết quá trình truyền thông từ nguồn tới đích. Đồng thời khi có lỗi xẩy ra nó sẽ yêu cầu truyền thông lại các mảnh bị hỏng.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Nhận diện các dịch vụ khác nhau: khi cho phép truyền nhiều ứng dụng sẽ gán cho các nhãn theo gói tin để biết đâu là DNS, Web, Mail.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">=&gt; Bước 1:</span>&nbsp;Khi người dùng cùng lúc mở IE truy cập trang&nbsp;<a href="http://www.google.com/">http://www.google.com</a>&nbsp;và&nbsp;<a href="http://quantrimangdn.vn/">http://quantrimangdn.vn</a></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">=&gt; Bước 2:</span>&nbsp;Dữ liệu xuống Transport sẽ được gán nhãn cho Web là A và cho FTP là B</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">=&gt; Bước 3:</span>&nbsp;Dữ liệu sẽ được phân mảnh thành: A1, A2, A3, A4 và B1, B2, B3</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">=&gt; Bước 4:</span>&nbsp;Khi khi dữ liệu được truyền sang máy nhận nó sẽ sắp xết đúng thứ tự A và B</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-weight:700;font-size:14px;">2. Giới thiệu về giao thức truyền thông tin cậy TCP&nbsp;(Transmission Control Protocol)</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Transport sử dụng giao thức TCP là truyền thông tin cậy.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Dữ liệu được đóng gói theo TCP sẽ có các khuôn dạng thêm vào đầu các&nbsp; Data từ Application xuống gọi là thông tin điều khiển Header. Header nặng 20bytes</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">=&gt; Trong TCP số trường trong Header nhiều nên đọc sẽ lâu.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-weight:700;font-size:14px;">Các trường trong Header của giao thức TCP</span></p><p style="text-align:center;margin-bottom:20px;"><img src="/Network/1/9.jpg" style="width:481.2px;height:219px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">=&gt;Source Port (16bit):</span>&nbsp;là Port tự sinh bên máy người dùng. Mở IE hoặc Firefox ta nhập một yêu cầu là truy cập&nbsp; Google.com nó sẽ sinh ra một Port. Port này dùng để chuyển yêu cầu xuống Transport. Khi dữ liệu từ Server truyền lại nó sẽ&nbsp; được Transport chuyển dữ liệu đúng lên Port này.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">=&gt; Destination Port (16bit):</span>&nbsp;là Port đích. Đây là Port của dịch vụ. Web là 80 hoặc 443, FTP là 20, 21...</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">=&gt; Sequence number (32bit):</span>&nbsp;đánh số thứ tự của gói tin. Khi một yêu cầu từ IE gửi xuống là một gói tin. Các giói tin này sẽ được đánh nhãn. Khi phân mảnh và ráp mảnh nó sẽ dựa vào nhãn này để biết gói tin của dịch vụ nào.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">=&gt; ACK (32bit):</span>&nbsp;dùng để báo rằng đã nhận được dữ liệu. Dữ liệu bên truyền gửi đi bị hỏng ACK cũng báo lại để bên gửi truyền lại dữ liệu. ACK sẽ chỉ ra byte mong đợi kế tiếp chứ không phải là byte nhận được cuối cùng. Trường ACK chỉ ra số byte chứ không phải chỉ ra Segment của TCP.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">=&gt; Header Length (4bit):</span>&nbsp;độ dài của Header</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">=&gt; Reserved (6bit):</span>&nbsp;để dành chưa sử dụng tới</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">=&gt; Code bit (6 bit):</span>&nbsp;Cho ta biết nhiệm vụ của Segment hiện thời. Có 8 bít nhưng 2 bít đầu là để trống nên chỉ dụng 6 bít làm cờ.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Cờ SYN và ACK bật lên sẽ chỉ ra một Segment có phải là Segment đầu tiên hay là thứ 2 trong một kết nối TCP.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">==&gt; Một Segment có cờ SYN bật lên sẽ là Segment đầu tiên trong một kết nối TCP</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">==&gt; Một Segment có cả cờ SYN và ACK sẽ là Segment thứ 2 trong một kết nối.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">==&gt; Các cờ này sẽ cho phép các máy dễ nhận ra các yêu cầu kết nối mới</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Cờ SYS bật lên để báo thiết lập phiên truyền.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Cờ RST bật lên để biết cần gửi lại những dữ liệu bị hỏng khi đường truyền bị ngắt đột ngột (dữ liệu truyền là tiếp theo)</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Cờ FIN bật lên để biết kết thúc truyền dữ liệu.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">=&gt; Window(16bit):&nbsp;</span>đây là kích thước cửa sổ trượt, được sử dụng để điều khiển lưu lượng truyền.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">=&gt; Checksum (16bit)</span>: tính toán và kiểm tra sự toàn vẹn của Header và dữ liệu.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-weight:700;font-size:14px;">3. Giới thiệu về giao thức UDP (User Datagram Protocol)</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Transport sử dụng giao thức UDP là truyền thông tốc độ cao.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Dữ liệu được đóng gói theo UDP sẽ có các khuôn dạng thêm vào đầu các Data từ Application xuống gọi là thông tin điều khiển Header. Header nặng 8 bytes</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">=&gt; Trong UDP số trường trong Header ít nên nó đọc rất nhanh.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">UDP không có các trường truyền thông tin cậy.</span></p><p style="text-align:center;margin-bottom:20px;"><img src="/Network/1/10.jpg" style="width:493.48px;height:160px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">=&gt;&nbsp;<span style="font-weight:700;">Source Port (16bit):</span>&nbsp;là Port tự sinh bên máy người dùng. Mở IE hoặc Firefox ta nhập một yêu cầu là truy cập&nbsp; Google.com nó sẽ sinh ra một Port. Port này dùng để chuyển yêu cầu xuống Transport. Khi dữ liệu từ Server truyền lại nó sẽ&nbsp; được Transport chuyển dữ liệu đúng lên Port này.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">=&gt; Destination Port (16bit):</span>&nbsp;là Port đích. Đây là Port của dịch vụ. Web là 80 hoặc 443, FTP là 20, 21...</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">=&gt; Length (16bit):</span>&nbsp;độ dài của Header và dữ liệu</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">=&gt; Checksum (16):</span>&nbsp;tính toán và kiểm tra sự toàn vẹn của Header và dữ liệu.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-weight:700;font-size:14px;">4. Giới thiệu về Port</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Trong doanh nghiệp sẽ có nhiều dịch vụ hệ thống như Web, Mail, File... Để quản trị mạng doanh nghiệp thuận tiện thì chúng ta phải nắm rõ các Port để mở Rule cho tường lửa hoặc các chính sách sau này.&nbsp;</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Để các phần mềm và các chương trình ứng dụng giao tiếp và truyền thông với nhau thì chúng dựa vào các Port.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Port 0-1023 là đặt theo Port chuẩn của quốc tế.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Từ 1024 tới 49151 là các dải cung cấp cho các dịch vụ sau này.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Từ 49151 tới 65535 là Port tự sinh trên các máy Client khi người dùng gửi yêu cầu.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">=&gt; Port tự sinh vì trên một máy nếu mở 10 trang web khác nhau thì phải tự sinh Source Port nguồn để thông tin gửi về đúng với nó, còn nếu cùng port thì sẽ lộn ngay.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">=&gt; Cổng ngẫu nhiên sẽ giúp bảo mật hơn vì không ai biết mình đang sử dụng cổng nào sẽ tránh được tấn công.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Khi có Port nó sẽ phân luồng dữ liệu tốt hơn.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-weight:700;font-size:14px;">Port của giao thức TCP và UDP:</span></p><p style="text-align:center;margin-bottom:20px;"><img src="/Network/1/11.jpg" style="width:358.84px;height:196px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-weight:700;font-size:14px;">5. Vai trò của TCP trong truyền thông tin cậy</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Thành phần xác định độ tin cây của TCP là sử dụng Sequence number và ACK.</span></p><p style="text-align:center;margin-bottom:20px;"><img src="/Network/1/12.jpg"></p><p style="text-align:justify;margin-bottom:20px;"><b style="text-align:left;">Quá trình bắt tay 3 bước:</b><span style="text-align:left;"> xét quá trình truy cập Webserver</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-weight:700;">=&gt; Bước 1:</span>&nbsp;Dữ liệu yêu cầu đi từ tầng Application xuống sẽ được tầng Transport khởi tạo cổng nguồn là 45994, đánh số thứ tự của gói tinh này là 200 (trường Sequence đánh số 200). Giao thức TCP sẽ đóng thêm cổng đích là 80 vào gói tin. Đồng thời cờ SYN được bật. Cờ SYN bật lên để yêu cầu thiết lập phiên truyền.<span style="font-size:14px;"><span style="font-weight:700;">Quá trình bắt tay 3 bước:</span>&nbsp;xét quá trình truy cập Webserver</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">=&gt; Bước 2:</span>&nbsp;Sau khi Server Web sẽ nhận dữ liệu và xử lý thì tầng Transport sẽ đóng cổng nguồn là 80 và cổng đích là 45994, số thứ tự gói tin Web Server gửi đi là 1540 ( trường Sequence đánh số 1540). ACK sẽ bằng số Sequence của Client gửi sang và tăng lên một để báo nhận thành công (ACK=201). Cờ SYN và ACK cùng bật để thông báo đây là phiên truyền thứ 2.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">=&gt; Bước 3:</span>&nbsp;Client nhận được dữ liệu truyền về từ Server nó sẽ báo lại là nhận thành công. Lúc này cổng nguồn của phiên thiếp lập vẫn là 45994, cổng đích là 80. Số thứ tự gói tin được được trường Sequence đánh là 201 chính bằng số ACK của Server gửi về. Số ACK gửi đi là 1541, bằng số Sequence của Server gửi sang và tăng lên một để báo nhận thành công.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-weight:700;font-size:14px;">6. Điều khiển lưu lượng</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Giao thức TCP sử dụng trường Window nằm trong trong Header để kiểm soát dòng lưu lượng. Máy nhận sẽ sử dụng trường Window khai báo kích thước cửa sổ nhận (tính bằng đơn vị byte).</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Giao thức TCP bên truyền sẽ sử dụng một cửa sổ trượt với kích thước của sổ trượt nhỏ hơn 2 giá trị:</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">=&gt; Giá trị đầu tiên là giá trị của cửa sổ bên nhận gửi về</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">=&gt; Giá trị thứ 2 là cửa số nghẽn (Congestion Window)</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Cơ chế hoạt động:</span>&nbsp;Sau mỗi lần truyền thông thành công giá trị trường thứ 2 (Congestion Window) sẽ tăng gấp đôi (giá trị này là lượng dữ liệu gửi đi trước khi có một xác nhận gửi về). Nếu đường truyền có lỗi giá trị trường windows sẽ giảm đi một nữa. Cho tới khi không còn lỗi nữa và dựng lại ổn định tại đó. Quy định dữ liệu của Segment là 1500 bytes.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">-----&amp;-----&amp;-----</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Video tham khảo</span></p></div>
</div><div data-element-id="elm_MxgBYiKhsW5McUO8KRsJvQ" data-element-type="video" class="zpelement zpelem-video "><style type="text/css"> [data-element-id="elm_MxgBYiKhsW5McUO8KRsJvQ"].zpelem-video{ border-style:none; border-radius:1px; box-shadow:0px 0px 0px 0px #000000; } </style><div class="zpvideo-container zpiframe-align-center zpiframe-mobile-align- zpiframe-tablet-align-"><iframe class="zpvideo " width="560" height="315" src="//www.youtube.com/embed/AeZTWFR1TlE" frameborder="0" allowfullscreen></iframe></div>
</div><div data-element-id="elm_y9pELx5RMuimGIoo-u5iAQ" data-element-type="video" class="zpelement zpelem-video "><style type="text/css"> [data-element-id="elm_y9pELx5RMuimGIoo-u5iAQ"].zpelem-video{ border-style:none; border-radius:1px; box-shadow:0px 0px 0px 0px #000000; } </style><div class="zpvideo-container zpiframe-align-center zpiframe-mobile-align- zpiframe-tablet-align-"><iframe class="zpvideo " width="560" height="315" src="//www.youtube.com/embed/RvIYPoeRNgU" frameborder="0" allowfullscreen></iframe></div>
</div><div data-element-id="elm_6O29h5b1oPgmXpqn8TOSuA" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_6O29h5b1oPgmXpqn8TOSuA"].zpelem-text { text-transform:none; border-style:none; border-radius:1px; box-shadow:0px 0px 0px 0px #000000; } [data-element-id="elm_6O29h5b1oPgmXpqn8TOSuA"].zpelem-text :is(h1,h2,h3,h4,h5,h6){ text-transform:none; } </style><div class="zptext zptext-align-left " data-editor="true"><p><span><br></span></p><p><span><br></span></p><p><span>-----&amp;-----&amp;-----</span><br></p><p><span style="font-weight:bold;">Để quay về danh sách các bài phần Network các bạn chọn link sau</span></p><p><span style="color:inherit;"></span></p><p><a href="https://www.quantrimangdn.com/blogs/post/tong-hop-cac-bai-phan-network" style="color:rgb(74, 43, 212);">https://www.quantrimangdn.com/blogs/post/tong-hop-cac-bai-phan-network</a></p></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Fri, 03 May 2019 00:33:19 +0700</pubDate></item><item><title><![CDATA[ Giới thiệu về tầng Network Access]]></title><link>https://www.daihockhonggiay.com/blogs/post/gioi-thieu-ve-tang-network-access</link><description><![CDATA[<img align="left" hspace="5" src="https://www.daihockhonggiay.com/nw.jpg"/>Trong giao thức TCP/IP: Tầng Network Access phụ trách nhiệm vụ chuyển đổi dữ liệu đưa xuống đường truyền và lấy dữ liệu từ đường truyền lên. Tầng Network Access trong TCP/IP bao gồm 2 tầng Physical và Data link trong mô hình OSI]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_DUYPa0ghRBeUbgdBmXy9CQ" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_LrGdNju5R_ORjAyBighwOA" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm__FAHbDT9TFKU_s0masHh7Q" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"> [data-element-id="elm__FAHbDT9TFKU_s0masHh7Q"].zpelem-col{ border-style:none; } </style><div data-element-id="elm_6G202ggoRYCXeXx0XcLWHQ" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_6G202ggoRYCXeXx0XcLWHQ"].zpelem-text { border-style:none; } </style><div class="zptext zptext-align-center " data-editor="true"><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">1. Giới thiệu về tầng vật lý (Physical)</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Tầng vật lý (physical layer - còn có thể gọi là tầng thiết bị) là tầng thứ nhất trong bảy tầng mô hình OSI. Tầng này chịu trách nhiệm truyền tín hiệu, ngoài ra còn nhận dữ liệu từ tầng Data link đưa xuống và chuyển ngược lên cho Data link.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Tầng này là phần cứng (hardware) của mạng truyền thông. Hệ thống dây nối cụ thể, hoặc sự liên kết viễn thông điện từ.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Tầng này còn xử lý truyền bằng tín hiệu sóng, ánh sáng, khống chế xung đột (collision control), và những chức năng ở hạ tầng thấp nhất.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Tầng vật lý là hạ tầng cơ sở của mạng truyền thông, cung cấp phương tiện truyền tín hiệu thô sơ ở dạng bit. Hình dáng của các nút cắm điện (electrical connector), tần số để phát sóng là bao nhiêu.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">a. Chức năng và dịch vụ chính mà tầng vật lý giải quyết</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Thiết lập và ngắt mạch một liên kết viễn thông trên một phương tiện truyền thông;</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Tham gia vào một tiến trình trong đó tài nguyên được nhiều người sử dụng cùng một lúc, chẳng hạn phân giải sự tranh chấp (contention) và khống chế luồng (flow control);</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Biến đổi thể dạng của dữ liệu số (digital data) trong thiết bị của người dùng đồng bộ với tín hiệu được truyền qua đường truyền thông (Communication channel).</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">b. Hạ tầng phát tín hiệu</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Trong một mạng cục bộ (local area network) viết tắt là LAN hoặc trong một mạng đô thị (metropolitan area network) viết tắt là MAN dùng kiến trúc của kết nối các hệ thống mở (open systems interconnection) (OSI), hạ tầng phát tín hiệu là một phần của tầng vật lý, và tầng này:</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Giao diện với hạ tầng khống chế tiếp cận phương tiện (medium access control sublayer)</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Thi hành việc mã hóa ký tự (character encoding), truyền thông (transmission), thu nhận tín hiệu, và giải mã (decoding)</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Có thể thi hành thêm chức năng cách ly.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">c. Thiết bị phần cứng</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Bộ lặp (repeater)</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Switch, Hub, Access Point</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Modem</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Card mạng</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Dây truyền tín hiệu</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Chú ý: Tầng vật lý Liên quan đến sự truyền thông luồng dữ liệu bit không có kết cấu cụ thể, trên tuyến truyền thông. Chịu trách nhiệm về cơ lý, điện lý, và các tính năng quy trình, hòng thiết lập, giữ gìn và ngắt mạch tuyến truyền thông.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">2. Giới thiệu về tầng Data Link</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Như chúng ta biết Data link nằm trong tầng 2 của mô hình OSI và nó là tầng con của Network Access trong TCP/IP.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Nhiệm vụ đầu tiên là đóng gói các Packet thành Frame phù hợp với công nghệ đường truyền.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">=&gt; Data link sẽ kiên kết dữ liệu với tầng trên.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">=&gt; Điều khiển Frame được đặt vào đường truyền và lấy ra từ đường truyền, bằng việc sử dụng các kỹ thuật điều khiển truy cập đường truyền và phát hiện lỗi.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">a. Giao thức của tầng Data Link</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Để thực hiện được nhiệm vụ đó thì tầng Data link dùng 2 giao thức là LLC (logical link control) và MAC (Media Access Control ) được nằm trong bộ tiêu chuẩn Ethernet.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">=&gt; Trong đó LLC dùng để liên kết dữ liệu với bên trên đồng thời bắt đầu xây dựng frame và chỉ định giao thức hoạt động ở tầng mạng (IP, IPX, Apple talk)</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">=&gt; Giao thức MAC dùng để hoàn thiện xây dựng Frame bằng việc thêm vào các địa chỉ, mã bắt đầu và mã kết thúc của một Frame (MAC này khác địa chỉ MAC)</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">b. Các thiết bị hoạt động</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Switch là thiết bị chủ yếu là tầng này vì nó có chức năng chuyển mạch, cụ thể là chuyển các Frame.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Switch hoạt động trên 7 tầng nhưng chủ yếu hoạt động ở tầng Data link theo chuẩn Ethernet.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">c. Điều khiển truy cập đường truyền</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Trong giao thức MAC có 2 giao thức hỗ trợ:</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">=&gt; CSMA/CD: là công nghệ sử dụng sóng Mang (mang trong từ mang vác) phát hiện xung đột. Các thiết bị khi muốn truyền phải lắng nghe đường truyền. Nếu thấy đường truyền rỗi mới được truyền. Nếu 2 thiết bị cùng lắng nghe, cùng thấy rỗi và cùng truyền sẽ xẩy ra xung đột, khi đó có một tín hiệu JAM được gửi đến tất cả các thiết bị trên đường truyền, Các thiết bị này sẽ đặt một thời gian ngẫu nhiên trước khi quay lại lắng nghe đường truyền</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">=&gt; CSMA/CA: là công nghệ sử dụng sóng Mang tránh xung đột. Cũng giống như công nghệ trên nhưng trước khi truyền mỗi thiết bị đều báo cho toàn mạng là nó sẽ truyền. Nếu 2 thiết bị cùng muốn truyền thì phải lắng nghe lại trong một khoảng thời gian ngẫu nhiên. Với công nghệ này đường truyền sẽ không bao giờ xẩy ra xung đột. Nhưng độ trễ cao. Nên chủ yếu được truyền trong những đường truyền có tốc độ thấp.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Mỗi cổng của Switch sẽ được gọi một Colision domain</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Trong môi trường không chia sẽ là môi trường Point to Point thì sử dụng 2 công nghệ là:</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">=&gt; Half-duplex là bộ đàm chỉ một chiều</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">=&gt; Full-duplex là 2 chiều vừa truyền vừa nhận</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">d. Đặc điểm của Frame</span></span></p><p style="text-align:center;margin-bottom:20px;"><img src="/Network/1/20.jpg" style="width:456.7px;height:302px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Header và trailer là thông tin điều khiển. Thông qua Header và trailer thì nó xác định được:</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">=&gt; Thông qua Header và trailer thì nó xác định được các nút giao tiếp.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">=&gt; Khi nào truyền thông bắt đầu và khi nào truyền thông kết thúc.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">=&gt; Lỗi xẩy ra trong khi truyền</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">=&gt; Xác định các trạm trung gian tiếp theo phải đi qua (thiết bị nào tiếp theo sẽ đi qua)</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Các thành phần chi tiết trong Frame:</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">=&gt; FCS (Frame check sequence): dùng mã băm để kiểm tra toàn vẹn</span></p><p style="text-align:left;margin-bottom:20px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<img src="/Network/1/21.jpg" style="text-align:center;"></p><p style="text-align:left;margin-bottom:20px;">-----&amp;-----&amp;-----<br></p><p><span style="color:inherit;font-size:14px;"></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Video tham khảo</span></p></div>
</div><div data-element-id="elm_aDrkL8JB8SVA-Fd2Mx-KkQ" data-element-type="video" class="zpelement zpelem-video "><style type="text/css"> [data-element-id="elm_aDrkL8JB8SVA-Fd2Mx-KkQ"].zpelem-video{ border-style:none; border-radius:1px; box-shadow:0px 0px 0px 0px #000000; } </style><div class="zpvideo-container zpiframe-align-center zpiframe-mobile-align- zpiframe-tablet-align-"><iframe class="zpvideo " width="560" height="315" src="//www.youtube.com/embed/RvIYPoeRNgU" frameborder="0" allowfullscreen></iframe></div>
</div><div data-element-id="elm_JUB5lEXsrxiI6G-3Gu78Rw" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_JUB5lEXsrxiI6G-3Gu78Rw"].zpelem-text { text-transform:none; border-style:none; border-radius:1px; box-shadow:0px 0px 0px 0px #000000; } [data-element-id="elm_JUB5lEXsrxiI6G-3Gu78Rw"].zpelem-text :is(h1,h2,h3,h4,h5,h6){ text-transform:none; } </style><div class="zptext zptext-align-left " data-editor="true"><p><span><br></span></p><p><span><br></span></p><p><span>-----&amp;-----&amp;-----</span><br></p><p><span style="font-weight:bold;">Để quay về danh sách các bài phần Network các bạn chọn link sau</span></p><p><span style="color:inherit;"></span></p><p><a href="https://www.quantrimangdn.com/blogs/post/tong-hop-cac-bai-phan-network" style="color:rgb(74, 43, 212);">https://www.quantrimangdn.com/blogs/post/tong-hop-cac-bai-phan-network</a></p></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Thu, 02 May 2019 21:19:40 +0700</pubDate></item></channel></rss>