Để các máy tính và các thiết bị trong mạng truyền thông được với nhau thì hệ thống mạng phải có phần cứng và phần mềm. Từ phần cứng và phần mềm ta chia thành 4 thành phần:
Thiết bị đầu cuối: máy tính, laptop, Server, điện thoại…. Các thiết bị này đều phải cài đặt Hệ điều hành hoặc phần mềm.
Đường truyền: dây, Switch, Router, Modem được kết nối lại với nhau. Để kết nối gần ta dùng dây cáp đồng, kết nối xa thì dùng dây cáp quang hoặc dùng sóng vệ tinh.
Thông tin: nội dung website, thư điện tử, nội dung chat… Dữ liệu này này sẽ được phân đoạn thành segment, được đóng gói thành Packet, thành Frame, thành tín hiệu để đưa vào đường truyền. Để trao đổi được thông tin thì phải có người gửi và người nhận.
Luật lệ (rule): cho phép truy cập tới dịch vụ gì, được đi theo đường nào, dữ liệu được tải ra sao, giao thức nào được áp dụng là gì. Vd: truyền theo Web phải sử dụng theo port 80 hoặc 443.
Các bước truyền thông qua mạng
Khi truy cập vào trang Google:
Bước 1: mở trình duyệt IE hoặc Firefox trên máy tính gõ : http://google.com. Do trình duyệt là phần mềm sử dụng giao thức http, https (port 80, 443). Bộ giao thức này nằm ở tầng Application. Ai muốn viết phần mềm hoặc lập trình web thì phải tuân thủ.
Bước 2: yêu cầu được nhập vào là ký tự trên bàn phím, máy tính sẽ chuyển đổi ra tín hiệu nhị phân (bit 0, 1) để cho máy tính hiểu. Để chuyển đổi được thì máy tính có hẳn riêng một bộ phận làm phiên dịch là tầng Presentation.
Bước 3: Trước yêu cầu được truyền đi máy tính sẽ có một bộ phận đàm phán phiên để truyền gọi là Session. Session ở đây, nó sẽ tạo ra một kết nối trực tiếp tới Server google, được Server google đồng ý nó mới truyền yêu cầu. Sau khi kết thúc phiên nó sẽ đóng kết nối.
Bước 4: Để yêu cầu đi được (yêu cầu là dữ liệu) thì phải có bộ phận đóng gói dữ liệu đó là tầng Transport. Transport sẽ nhận dữ liệu từ Port 80 của giao thức http đi từ tầng Application xuống rồi đóng thêm giao thức để truyền thông là TCP hay UDP để truyền. Giao thức TCP ở tầng Transport có nhiệm vụ băm nhỏ dữ liệu ra thành các Segment (data và header). Trong header có cổng nguồn và cổng đích. Các Segment sẽ chuyển xuống tầng Network để xử lý (dữ liệu từ tầng này trở lên là độc lập với đường truyền).
Bước 5: Tầng Network sẽ sử dụng IPv4 và IPv6 nhưng chủ yếu hiện nay là IPv4. Khi các Segment đưa xuống sẽ đóng vào gói Data lớn hơn. Trong này sẽ có IP nguồn và IP đích (địa chỉ máy gửi là máy mình và địa chỉ máy nhận là địa chỉ Server Google). Sau đó sẽ đưa xống bên dưới là tầng Data Link.
Bước 6: Data link đóng vào địa chỉ MAC ( MAC nguồn và MAC đích). MAC của máy PC1 và MAC cổng Gateway. Data link sẽ đóng vào đầu là Header và cuối là Trailer. Sau đó đưa xuống đường vật lý (physical).
Bước 7: Trên đường truyền vật lý là tín hiệu xung điện, xung ánh sáng, hay sóng điện từ.
Bước 8: Sau khi gửi ra Router thì nó sẽ nhận các tín hiệu và tổng hợp thành Frame rồi phân tích địa chỉ MAC. Router sẽ xem địa chỉ MAC đích có phải gửi cho nó không. Nếu đúng, nó sẽ xử lý. Nó tổng hợp thành packet ở tầng Network, mở packet đọc địa chỉ IP đích, tra bảng định tuyến, thấy đẩu ra. Sau đó Router sẽ đóng gói lại và chuyển ra cổng bên ngoài. Router sẽ sử dụng bảng định tuyến để gửi ra đúng cổng cần chuyển. Tương tự các thiết bị Router kế tiếp sẽ nhận và gửi đi sau đó gửi tới đích là Server Google.
Bước 9: Sau khi xử lý Server sẽ gửi lại dữ liệu yêu cầu vào đường truyền.
Bước 10: Sau khi dữ liệu tới đích nó sẽ gửi lên cửa sổ trình duyệt và kết thúc quá trình truyền thông.
Cách thức làm việc của mạng LAN, WAN, Internet trong truyền thông
Trong mạng LAN: do sử dụng công nghệ Ethernet, các PC, Switch, Router giao tiếp với nhau bằng địa chỉ MAC.
Dữ liệu từ mạng LAN đi ra ngoài internet phải thông qua Modem hoặc Router.
Từ Router ở công ty sẽ gửi tới router của nhà cung cấp dịch vụ.
Các nhà cung cấp dịch vụ sẽ liên kết Router lại với nhau để chuyển đi quốc tế.
Trên Các Router có bảng định tuyến để định đúng đường đi cho gói tin mà nó nhận được.
Vai trò của giao thức (Protocol) trong truyền thông
Giao thức dùng để định dạng cấu trúc của gói tin. Gói tin đi theo Web thì phải theo định dạng của Web, Mail định dạng theo Mail… Do đó trên tầng ứng dụng có thể dùng cùng lúc nhiều dịch vụ mà không sợ xung đột nhau.
Cho phép truy cập tới đâu: thông qua giao thức chúng ta có thể điều hướng người dùng truy cập tới Server trong công ty hay truy cập ra Server bên ngoài internet. Truy cập tới dịch vụ này hay tới dịch vụ khác.
Được tải những phần dữ liệu nào: trong hệ thống có nhiều phòng ban, dựa vào giao thức ta có thể phân quyền truy cập tài nguyên. Người dùng có thể copy dữ liệu trên phòng ban của mình hoặc cả phòng ban khác.
Cho phép truyền hoặc tải bao nhiêu dữ liệu qua đường truyền: đường truyền là 100Mbps/s chúng ta có thể giới hạn tải xuống 20Mbps hoặc 50Mbps.