nghỉ lễ xong chắc mọi người mệt mỏi hay sao ko thấy commend hixhix em sắp bảo vệ đồ án giữa kỳ rùi mọi người ơi help me
Thông báo
Collapse
No announcement yet.
Giao thức TCP/IP và Web server với AVR
Collapse
This is a sticky topic.
X
X
-
Nguyên văn bởi nacdanh90 Xem bài viếtThầy cho em xin ý kiến của thầy về vấn đề sau ạ! Em thấy thông thường máy tính muốn load web về thì tạo kết nối TCP đến webserver và sau khi đã kết nối thành công nó sẽ gửi bản tin GET http đến webserver và giữ nguyên trạng thái kết nối đó. Một khoảng thời gian sau muốn load lại web(người dùng nhấn F5) thì client ko phải tạo kết nối TCP mới mà chỉ gửi tiếp bản tin Get http. Em đang thắc mắc là giữa 2 cách làm: 1 là 1 kết nối chỉ dùng cho 1 cặp request/response và 2 là một kết nối dùng cho nhiều cặp request/response thì cách nào sẽ làm cho máy server đỡ tốn tài nguyên?
Và một vấn đề nữa là: khi client đã load xong hết dữ liệu rồi nó gửi thẳng một bản tin RESET thì lúc này server nó sẽ ngắt kết nối ngay lập tức với client hay là nó vẫn giữ kết nối đó trong một khoảng thời gian time out?
- GET là lệnh trong giao thức HTTP cấp cao hơn, và lưu ý là không "giữ kết nối" như bác nghĩ, mà ngắt ngay sau khi GET
Cho nên mỗi khi GET thì phải tạo lại kết nối, không có giữ vì port kết nối là hữu hạn
Việc Client RESET chỉ là tác động báo server rằng session làm việc kết thúc, client đã... bỏ đi chứ thực chất kết nối đã ngắt từ sau khi request lệnh rồi, cái này là bản chất của giao thức HTTP
Comment
-
Nguyên văn bởi chikichita Xem bài viết[ATTACH=CONFIG]44297[/ATTACH]
mọi người xem hình chỉ dùm em cách khắc phục lỗi này với. em biên dịch ra chỉ dc vậy thôi, đang làm mạch mà không biết sao nữa nhờ mọi người giúp đỡ
Source trên viết bằng AVR studio, bạn lại biên dịch bằng CodeVision nên nhiều kiểu biến CodeVision không hiểu, nếu sửa hết để biên dịch bằng codevision thì mất thời gian lắm đó.
Comment
-
ah ra vậy ah thầy. Tại em học trên trường dạy viết cho 89C51 bằng hợp ngữ. sau này xin đi làm công ty viết về AVR mà quen dùng CodeVision rồi nên thử chuyển qua biên dịch xem có được không thấy thư viện hơi khác nên em có sửa mấy chỗ thư viện mà vẫn bị như vậy. Em cám ơn thầy nhiều nha chắc để em thử trên AVR studio xem sao.
Xin lỗi em cũng mới làm quen còn gà mờ nên xin được chỉ giáo thêm
Mong mọi người chiếu cố
Điện tử viễn thông - Hutech
Comment
-
Em có một thắc mắc về cơ chế Sliding window của TCp mong thầy và các anh giải thích giúp em với ạ?
Hình ảnh em lấy trong trang : http://wiki.mikrotik.com/wiki/Manual.../IP%29#content
Trong hình vẽ trên khi Host B(phía nhận) đã tăng window size lên =2000 rồi thì sao host A không gửi 1 lần là 2000 bytes luôn mà lại gửi 2 lần, mỗi lần 1000 bytes ạ?
Comment
-
Nguyên văn bởi nacdanh90 Xem bài viếtEm có một thắc mắc về cơ chế Sliding window của TCp mong thầy và các anh giải thích giúp em với ạ?
[ATTACH=CONFIG]44576[/ATTACH]
Hình ảnh em lấy trong trang : Manual:Connection oriented communication (TCP/IP) - MikroTik Wiki
Trong hình vẽ trên khi Host B(phía nhận) đã tăng window size lên =2000 rồi thì sao host A không gửi 1 lần là 2000 bytes luôn mà lại gửi 2 lần, mỗi lần 1000 bytes ạ?
Comment
-
nghĩa là khi Board gửi đi 1 packet thì phải đợi ACK thì Client, hết timeout mà ko có ACK thì phải retransmit lại packet đó, nếu gửi lại đến maxretry mà vẫn ko có ACK thì phải FIN chứ. Nếu chỉ nối Board với PC thì chắc OK vì ko có sự nghẽn mạng. Nhưng khi nối ra www thì mới có vấn đề.
Comment
-
anh nttam79,hieppro89, dinh_dong ...
Em dùng Cáp Chéo để nối máy PC và mạch vào modem 4 cổng.Em đặt PC và mạch đều địa chỉ IP động.
Khi em gắn cáp chéo từ mạch vào modem thì thấy đèn cổng modem ko sáng.
Mọi người hướng dẫn em cách để ping từ PC tới mạch với.
Mong anh Tâm và mấy bạn giúp.
Comment
-
Nguyên văn bởi chikichita Xem bài viếtmọi người giúp em với bị báo lỗi này là sao vậy
[ATTACH=CONFIG]44637[/ATTACH]
AVR Freaks :: View topic - Error Code: -2147467259:
Thân.
Comment
-
Nguyên văn bởi nacdanh90 Xem bài viếtVâng ạ! em cảm ơn thầy! Vậy nếu ko muốn dùng 1 kết nối TCP cho nhiều request/response thì ta bỏ 2 trường này đi đc ạ! E thấy máy tính hình như vẫn dùng 1 phiên tcp cho nhiều cặp request và response.
Hiện nay, giao thức HTTP đã hỗ trợ một phiên kết nối TCP cho phép nhiều HTTP request
Client không cần phải chờ Server response mới có thể request và ngược lại.
Hoạt động HTTP đơn giản nhất là GET. Đó là cách để Client lấy một đối tượng hoặc tài nguyên nào đó trên Server. Các trình duyệt sẽ yêu cầu một website từ Server với GET.
Comment
Bài viết mới nhất
Collapse
-
bởi mansion123Thi công gỗ óc chó giúp không gian trở nên sang trọng, ấm cúng, gần gũi hơn. Sự kết hợp giữa thẩm mỹ và chất lượng cao của gỗ óc chó chắc chắn sẽ mang lại giá trị lâu dài và làm hài lòng ngay cả những khách hàng khó tính nhất. Vậy đằng...
-
Channel: Quảng cáo
hôm nay, 16:08 -
-
Trả lời cho Tiếng Anh cho người Việtbởi tuyennhanCái thư sai ngay câu chào Dear sir mới đúng Hi chỉ dùng cho người quen , các vấn đề về kỹ thuật nó không trả lời hoặc nói loanh quanh tránh ảnh hưởng đến công ty .
Giup1 người cần không giúp người không cần với lại văn mình vợ người nha đừng quên .-
Channel: Tâm tình dân kỹ thuật
hôm nay, 07:44 -
-
Trả lời cho Tiếng Anh cho người Việtbởi vi van phamCám ơn những lời chúc tốt đẹp của em.
Việc em làm giống như chê sếp dốt, chẳng những không có miếng xôi nào để ăn mà còn chịu nhiều trù dập lên bờ , xuống ruộng.
Hãy tránh vết xe đổ của tui đi. Dành thời gian lo cho gia đình....-
Channel: Tâm tình dân kỹ thuật
hôm nay, 02:00 -
-
Trả lời cho Tiếng Anh cho người Việtbởi nhathung1101Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.
Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.
Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 22:18 -
-
Trả lời cho Tiếng Anh cho người Việtbởi dinhthuong80Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.
Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 14:51 -
-
Trả lời cho Tiếng Anh cho người Việtbởi dinhthuong80Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.
Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 14:39 -
-
Trả lời cho Tiếng Anh cho người Việtbởi dinhthuong80Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.
Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 14:28 -
-
Trả lời cho Tiếng Anh cho người Việtbởi bqvietĐúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
-
Channel: Tâm tình dân kỹ thuật
21-02-2025, 20:26 -
-
Trả lời cho Tiếng Anh cho người Việtbởi mèomướpDạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
-
Channel: Tâm tình dân kỹ thuật
21-02-2025, 12:32 -
-
Trả lời cho Tiếng Anh cho người Việtbởi vi van phamNhững lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).
Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...-
Channel: Tâm tình dân kỹ thuật
20-02-2025, 21:31 -
Comment