Thuctapsinh/quá trình bắt tay 3 bước

Tầng Transport của TCP/IP: Cung cấp 2 giao thức cơ bản là TCP.., UDP được thực hiện vào số đông trong những áp dụng về mạng.

You watching: Thuctapsinh/quá trình bắt tay 3 bước


1. TCPhường (Transmission Control Protocol)

– Là giao thức hướng liên kết (connection-oriented) nghĩa là khi mong muốn truyền tài liệu thì buộc phải tùy chỉnh liên kết trước.– Hỗ trợ vẻ ngoài full-duplex ( truyền với nhấn tài liệu cùng một lúc)– Cung cấp hình thức đặt số gói tin (sequencing): nhằm ráp những gói tin cho đúng ngơi nghỉ điểm nhận– Cung cấp cách thức báo thừa nhận (Acknowledgement) :Lúc A gửi tài liệu mang lại B, B nhận được thì gửi gói tin mang đến A xác nhận là đã nhận được. Nếu không nhận được tin chứng thực thì A đang gửi cho tới Lúc B báo dấn thì thôi.– khôi phục dữ liệu bị mất trê tuyến phố truyền ( A gửi B mà ko thấy xác thực vẫn gửi lại) .

TCP Header: Do là giao thức tin cẩn nên header của TCP. hết sức phức tạp

*

32 bit sequence number: dùng để đặt số lắp thêm từ gói tin (trường đoản cú số sequence nó sẽ tính ra được số byte đã làm được truyền).32 bit acknowledgement number: dùng để làm báo nó đã nhận được được gói tin nào cùng nó ý muốn nhận thấy byte có số trang bị từ bỏ nào tiếp sau.4 bit header length: cho thấy thêm cục bộ header lâu năm bao nhiêu Word (1 Word = 4 byte).Phần kí tự (trước 16 bit Window Size): là những bit dùng làm tinh chỉnh và điều khiển cờ (flag) ACK, cờ Sequence v.v.16 bit urgent pointer: được thực hiện trong trường vừa lòng yêu cầu ưu tiên tài liệu ( kết phù hợp với bit điều khiển u r g nghỉ ngơi trên).

Các trường sinh sống trên là cố định, TCP dành cho chúng ta trường Option nhằm lập trình sẵn thêm những thiên tài mang lại TCP.. ví như mong muốn.

Các ứng dụng áp dụng giao thức TCP: HTTP, DNS, SMTP, telnet, SNMPhường. v.v.

2. UDP.. (User Datagram Protocol)

– Là các loại giao thức connectionless (nghĩa là tất cả gói tin làm sao là đẩy tức thì vào con đường truyền mà không quan trọng lập các kết nối trước).– Không bảo đảm tính tin tưởng lúc truyền dữ liệu và không có phép tắc phục hồi tài liệu ( nó ko quyên tâm gói tin bao gồm cho đích hay không, băn khoăn gói tin tất cả bị mất non trên tuyến đường đi giỏi không).

UDPhường được sử dụng lúc vận tốc là ước muốn và sửa lỗi là ko cần thiết. lấy ví dụ như, UDPhường hay được áp dụng đến công tác phân phát sóng trực tiếp và trò chơi trực tuyến.

Ví dụ, trả sử nhiều người đang xem hình ảnh đoạn Clip thẳng. Live sầu Stream phân phát sóng thường áp dụng UDPhường vắt do TCP. Các máy chủ chỉ việc gửi một chiếc của những gói tin UDPhường nhằm máy tính xem. Nếu chúng ta bị mất liên kết vào vài ba giây, Clip đã đóng băng mang lại một thời điểm với kế tiếp gửi mang lại các bit hiện tại của vô tuyến, bỏ lỡ những bit chúng ta đã trở nên bỏ qua. Video hoặc âm tkhô hanh hoàn toàn có thể bị bóp méo một dịp cùng đoạn phim liên tiếp nghịch cơ mà không có tài liệu bị mất.

UDPhường Header

Nhỏng đang nhắc, trước khi tài liệu xuống tầng Internet thì nó sẽ được đóng góp 1 Transport Header (TCPhường Header hoặc UDP Header).

Ta cùng phân tích UDP. Header.

*

UDP Header rất đơn giản dễ dàng (phần màu sắc vàng)

Gồm 16 bit source port, 16 bit des port. Vậy port là gì ?

Có không hề ít session thực hiện liên kết UDPhường vậy làm núm làm sao để định danh chúng ? thì tầng Transport dùng 1 cặp source port với destination port để định danh 1 session vẫn tầm nã nhập vào mặt đường truyền của kết nối UDPhường. Ta có thể coi port là xúc tiến tầng Transport ( giao thức DNS chạy UDPhường port 53, TFTP port 69 v.v)

16 bit UDP Length: cho thấy toàn cục gói tin UDP nhiều năm tổng số từng nào byte. Ta thấy 16 bit thì sẽ có tổng cộng 2^16 byte = 65536 giá trị (tự 0 -> 65535 byte).

See more: Có Nên Dùng Phần Mềm Diệt Virus Nào Cho Win 10 ? Top 5 Phần Mềm Diệt Virus Miễn Phí Tốt Nhất 2021

16 bit UDP checksum: áp dụng thuật toán mã vòng CRC để kiểm lỗi. Và chỉ chất vấn một biện pháp tiêu giảm.

Các vận dụng thực hiện UDP. là: voip, Clip conference, DNS, TFTPhường v.v.

3. Tiến trình bắt tay 3 bước (Three-way handshake)

*

Gải ưa thích ví dụ trên:

Cách 1:

Host A gửi cho B một gói tin bao gồm cờ SYN được bật lên, cùng với số thứ trường đoản cú được tiến công là 100

Cách 2:

Host B nhận thấy gói tin thì B gửi lại gói tin có cờ SYN được nhảy lên, kèm Từ đó là cờ ACK (để xác nhận).

ACK=101 tức thị ” này A, tôi đã nhận được gói tin gồm SEQ = 100, tôi mong muốn dấn thêm gói tin gồm SEQ= 101). lúc gửi gói tin đi thì nó khắc số đồ vật tự SEQ= 300

Cách 3:

Sau Khi kết nối đã có được tùy chỉnh cấu hình thì A gởi tin để đáp ứng yêu cầu của B.

Gói tin được viết số SEQ = 101: nhằm thỏa mãn nhu cầu nhu cầu của B

ACK =301 dùng để báo là đã nhận được gói tin có SEQ = 300.

Và chỉ có cờ ACK được nhảy lên vày gói tin bước 3 được dùng để làm báo dấn mang đến gói tin bước 2.

Cơ chế điều khiển và tinh chỉnh luồng vào TCPhường (Flow Control)

*

Giả sử: Sender gửi vô số tài liệu đến Receiver, thì Receive sầu đã chuyển vào bộ đệm nhằm ngóng xử trí, mang lại thời điểm cỗ đệm đầy thì B gởi biểu hiện cho A nhằm ko truyền nữa cho tới lúc B cách xử trí hết thì đã gởi lại gói tin mang lại A nhằm liên tiếp thừa nhận tài liệu.

Fixed Windowing

*

Txuất xắc bởi gửi từng byte rồi ngóng ACK thì Sender sẽ gửi nhiều byte đồng thời. ( Window Size bằng bao nhiêu vẫn gửi bấy nhiêu)

Receiver sau thời điểm nhận thấy byte thứ 3 vẫn ACK=4 để chứng thực cùng trải đời byte đồ vật 4.

sinh hoạt qui định Fixed Windowing thì Window Size cố định, tuy nhiên tất cả trường phù hợp ta không giữ lại hành lang cửa số cố định được.

TCPhường Sliding Windowing (Window Size rất có thể thế đổi)

*

Window Size = 3 buộc phải Sender vẫn gửi lần lượt 3 byte mà lại Receiver chỉ nhận ra 2 byte ( vị nghẽn mạng, vày giải pháp xử lý ko nổi) thì Receiver đang ACK=3 để yêu cầu Sender gửi lại byte thiết bị 3 đồng thời nó cũng báo là hãy áp dụng Window Size =2(vị nó chỉ chống chịu nổi Size =2). Sender sau đó đã phối Window Size=2.

4. Truyền tài liệu half-duplex cùng full-duplex

Trên một môi trường truyền dẫn (ví dụ bên trên một tua cáp đồng) ban bố lan truyền thân các sản phẩm mạng có thể được thực hiện theo rất nhiều dạng thức không giống nhau như: Chỉ có thể chấp nhận được truyền một chiều (quá trình t1) tự sản phẩm mạng này tới lắp thêm mạng khác trong một đơn vị chức năng thời hạn, quá trình t2 chỉ được triển khai Khi t1 xong. Dạng thức này được call là buôn bán tuy vậy công (half-full duplex hotline tắt là halfduplex). Trong trường hợp môi trường truyền với những sản phẩm công nghệ mạng có thể vận động tuy vậy tuy vậy cùng lúc nhằm quy trình t1 với t2 xảy ra mặt khác ta có dạng thức truyền toàn song công ( full duplex).

+ Truyền cung cấp song công (half duplex): thân hai tuyến phố truyền tài liệu với luồng tin, chỉ truyền theo 1 phía tại một thời điểm khi 1 trang bị kết thúc bài toán truyền dẫn, nó nên đưa môi trường truyền cho sản phẩm công nghệ khác. Một thiết bị hoàn toàn có thể đóng vai trò Thu với Phát tín hiệu nhưng tại 1 thời điểm nó chỉ hoàn toàn có thể triển khai một phương châm độc nhất. ví dụ như buổi giao lưu của cỗ tọa đàm điện thoại cảm ứng thông minh, mạng LAN có áp dụng các thiết bị trung trung ương là vật dụng lớp 1 thì luôn luôn áp dụng quan trọng áp dụng dạng thức fullduplex.

+ Truyền toàn tuy nhiên công ( full duplex): cho phép tài liệu truyền đồng thời trên cả hai tuyến phố, từng kiến thiết tất cả một kênh riêng rẽ. Một trang bị có thể đồng thời vừa Phát lại vừa Thu tín hiệu. Các modem laptop đầy đủ hoạt động theo cách thức này, mạng LAN thực hiện toàn đồ vật triệu tập lớp 2 hoặc 2 máy tính xách tay liên kết trực tiếp với nhau rất có thể sử dụng dạng thức fullduplex.

See more: Tạo Query Trong Access 2010, Truy Vấn Dữ Liệu (Query Data) Trong Access 2016

+ Trong khi còn có thể vận dụng dạng thức truyền đơn công (simple mode): tin tức chỉ truyền theo một chiều chế độ trước, một vật dụng chỉ đóng góp một mục đích Thu hoặc Phát cố định và thắt chặt. Hệ thống báo cháy sử dụng cách tiến hành này.