คำถามติดแท็ก tcpip

Transmission Control Protocol (TCP) และ Internet Protocol (IP) ให้การเชื่อมต่อแบบ end-to-end โดยระบุวิธีการจัดรูปแบบข้อมูล, ส่ง, ส่ง, กำหนดเส้นทางและรับที่ปลายทาง

11
ความแตกต่างระหว่างเซ็กเมนต์ TCP และแพคเก็ต TCP คืออะไร
เซ็กเมนต์ TCP ไม่ได้เป็นส่วนหนึ่งของแพ็กเก็ต TCP หรือไม่ นี่คือสิ่งที่ฉันได้อ่าน: เซกเมนต์เป็นชิ้นส่วนของข้อมูลแอปพลิเคชันที่ถูกสับเป็นขนาดที่สามารถเคลื่อนย้ายได้โดย TCP และล้อมรอบด้วยส่วนหัว TCP ส่วนหัว TCP นั้นประกอบด้วยเซกเมนต์หรือไม่
16 tcpip  packet 



2
เกี่ยวกับประสิทธิภาพของการใช้ TCP ของ Linux และ Windows
ฉันเข้าใจว่าการใช้ TCP stack ใน windows และ Linux แตกต่างกัน Windows ใช้อัลกอริธึมควบคุมความแออัดที่รู้จักในชื่อ TCP Reno ในขณะที่ Linux ใช้ Cubic โพรโทคอล 2 วิธีเปรียบเทียบเมื่ออยู่ร่วมกันบนเครือข่ายเดียวกัน เป็นความจริงหรือไม่ที่จะบอกว่า Cubic (Linux) ก้าวร้าวมากขึ้นและอาจจบลงด้วยการได้รับแบนด์วิดธ์ที่สูงขึ้น?
13 windows  linux  tcpip  tcp 

3
“ ปิดการเพิ่มเส้นทางตามชั้นเรียน” คืออะไรดี?
ในการตั้งค่า TCP / IP ขั้นสูงของการเชื่อมต่อ VPN ของ Windows Disable class based route additionผมพบว่าช่องทำเครื่องหมายที่มีป้ายกำกับ ช่องทำเครื่องหมายนี้เปิดใช้งานเฉพาะเมื่อUse default gateway on remote networkปิดสวิตช์แล้วเท่านั้น มีDisable class based route additionผลดีกับอะไร? คำแนะนำโดยละเอียดเพื่อค้นหาการตั้งค่า: เปิดPropertiesการเชื่อมต่อ VPN ไปที่Networkingแท็บ เปิดPropertiesจากInternet Protocol Version 4 (TCP/IPv4)(และ / หรือ TCP / IPv6) คลิกAdvanced...ปุ่ม เปลี่ยนเป็นIP Settingsแท็บ ที่นี่คุณจะพบช่องทำเครื่องหมายที่กล่าวถึงข้างต้น
13 windows  vpn  routing  tcpip 

3
PPTP ขาออก PPTP: วิธีการตรวจสอบว่าพอร์ต TCP 1723 และพอร์ตโปรโตคอล GRE 47 ถูกบล็อกหรือไม่ใน Windows 7
ฉันกำลังพยายามเชื่อมต่อกับเซิร์ฟเวอร์ VPN ( BestUKVPN ) แต่ฉันล้มเหลวทุกครั้งที่ฉันพยายาม ฉันได้รับ "ข้อผิดพลาด 691" แต่ชื่อผู้ใช้และรหัสผ่านตกลง ฉันค้นหาและฉันได้รับแจ้งว่า "พอร์ต 1723" หรือ "GRE โปรโตคอลพอร์ต 47" ที่ถูกบล็อกอาจทำให้เกิดปัญหานี้เช่นกัน ฉันจะตรวจสอบพวกเขาได้อย่างไรและในกรณีที่พวกเขาถูกบล็อกให้ปลดบล็อกพวกเขา?
13 windows-7  vpn  port  tcpip 

2
การกำหนดกระบวนการที่ผูกพอร์ต (โดยไม่ฟัง) บน Windows
หากฉันต้องการทราบว่ากระบวนการใดกำลังฟังซ็อกเก็ตใดฉันสามารถใช้ netstat / TCPview และจะเห็นทันที อย่างไรก็ตามมันเป็นไปได้ที่จะผูกที่อยู่โดยไม่ต้องฟัง หากทำเสร็จแล้วจะไม่ปรากฏใน netstat / TCPview แต่จะบล็อกซ็อกเก็ต ตัวอย่าง Python: import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind(('0.0.0.0',12345)) ขณะนี้พอร์ตถูกผูกไว้และการพยายามเรียกใช้รหัสเดียวกันในอินสแตนซ์ที่สองในขณะที่พอร์ตแรกยังทำงานอยู่จะส่งผลให้เกิดข้อผิดพลาด อย่างไรก็ตามเว้นแต่คุณจะเริ่มฟังพอร์ตนั้นโดยใช้ s.listen(1) พอร์ตไม่ปรากฏขึ้นใน netstat / TCPview คำถามคือ: เป็นไปได้ไหมที่จะเห็นว่าพอร์ตใดถูกผูกไว้ (แต่ไม่ฟัง) และกระบวนการใดที่ผูกมัดพวกเขา พื้นหลังของเรื่องนี้ก็คือว่าผมได้มีช่วงการเคลื่อนย้าย 1976 พอร์ตที่ไม่สามารถจะผูกพันและฉันต้องการที่จะรู้ว่าสิ่งที่ทำให้เกิดนี้ ในระหว่างนี้ฉันพิจารณาจากการลองผิดลองถูกที่ Internet Connection Sharing กำลังบล็อกพอร์ตเหล่านั้น แต่ฉันก็ยังสงสัยเกี่ยวกับคำตอบของคำถามนี้ แก้ไข:เนื่องจากคำขอยอดนิยมนี่คือรหัสที่ฉันใช้ในการค้นหาพอร์ตเหล่านั้น: import time import socket for i in range(0,65536): try: …

2
เซ็กเมนต์แพ็คเก็ตและเฟรมมีขนาดเท่ากันหรือไม่หากเราไม่สนใจส่วนหัว
ฉันหาคำอธิบายเกี่ยวกับความแตกต่างระหว่างเซ็กเมนต์, แพ็คเก็ตและเฟรมและจากสิ่งที่ฉันอ่าน: ส่วนคือข้อมูลเดิม + ส่วนหัวเลเยอร์การขนส่ง แพคเก็ตเป็นส่วนหัว + เลเยอร์เครือข่าย Frame เป็นส่วนหัวของ Packet + Data Link Layer ดังนั้นโดยทั่วไปนั่นหมายความว่าถ้าเราวางส่วนหัวไว้ Segments = Packets = Frames ฉันจำได้ว่าการอ่านว่าเลเยอร์ Data Link ใช้ข้อมูลที่ถ่ายโอนไปโดยเลเยอร์เครือข่ายและแยกมันเป็นชิ้นข้อมูลขนาดเล็กสำหรับฟิสิคัลเลเยอร์เพื่อถ่ายโอน ดังนั้นฉันคิดว่าเฟรมเหล่านั้นเป็นชิ้นส่วนเล็ก ๆ ของแพ็กเก็ตที่กำหนด แต่ทุกที่ที่ฉันค้นหาฉันอ่านว่าความแตกต่างเพียงอย่างเดียวระหว่างเซ็กเมนต์, แพ็คเก็ตและเฟรมคือส่วนหัวที่แนบกับข้อมูลต้นฉบับในเลเยอร์ที่แตกต่างกันและชื่อนั้นแตกต่างกันเพราะพวกมันไม่ซ้ำกันในแต่ละชั้น สิ่งเดียวกัน เซ็กเมนต์แพ็กเก็ตและเฟรมเป็นสิ่งเดียวกันจริง ๆ ยกเว้นส่วนหัวซึ่งแต่ละส่วนมีหรือไม่ ทั้งหมดมีขนาดเท่ากันหรือไม่

7
Windows 7: วิธีแก้ไขปัญหา IPv6“ ไม่มีการเข้าถึงเครือข่าย”
ฉันกำลังฉีกผมของฉันบนอันนี้ โดยทั่วไปฉันต้องการ IPv6 เพื่อใช้งานกับแล็ปท็อป Dell 7 (Home Premium) ของ Dell และไม่เป็นเช่นนั้น ฉันมีเครือข่ายไร้สายทั้งหมดทำงาน แต่ถ้าฉันคลิกที่เครือข่ายไร้สายและเลือกสถานะมันบอกว่า: การเชื่อมต่อ IPv6: ไม่มีการเข้าถึงเครือข่าย ฉันปิดใช้งานไฟร์วอลล์อย่างสมบูรณ์การตั้งค่ารีจิสทรี DisabledComponents ถูกตั้งค่าเป็น 0 (สำหรับ IPv6) และฉันสามารถค้นหาคำตอบของ Google ที่มีลักษณะดังนี้: รีเซ็ต TCP / IP สแต็ก (ทำอย่างนั้นไม่มีผลกระทบ); คุณไม่ต้องการ IPv6 (ใช่แล้ว) IPv6 เปิดใช้งานในคุณสมบัติสำหรับอแด็ปเตอร์ไร้สายของฉัน พระเจ้าฉันเกลียด Windows ใครมีวิธีแก้ปัญหานี้? รำคาญผมมีปัญหาที่คล้ายกันนี้ไม่กี่สัปดาห์ที่ผ่านมาและฉันจบลงด้วยการใช้คำสั่งที่ถูกลบออกกฎของไฟร์วอลล์และที่แก้ไขมันแม้ว่าไฟร์วอลล์ของฉันถูกปิดการใช้งานเพื่อให้มีอะไรแปลก ๆ เกิดขึ้นที่นี่ ฉันต้องการวิธีแก้ปัญหาก่อนที่ฉันจะไปถั่ว แก้ไข:ไม่มีเครื่อง Windows 7 / Vista อื่น ๆ …

2
เหตุใด Microsoft ไม่เคยใช้ส่วนต่อประสานลูปแบ็คใน Windows
สิ่งแรกสิ่งแรก: ฉันรู้ว่าคุณสามารถติดตั้ง Loopback Adapter ใน Windowsได้ แต่สิ่งที่ฉันพบว่าแปลกจริงๆก็คือไม่มีอะไรที่เหมือนกับloบน Windows เลย จากอินเทอร์เฟซวนรอบเครือข่ายที่หายไป : สแต็ก TCP / IP ของ Windows ไม่ได้ใช้อินเทอร์เฟซแบบวนรอบเครือข่ายตามที่พบในสแต็ก TCP / IP อื่น ๆ เช่นอินเทอร์เฟซ lo * ในระบบ BSD ... สามารถติดตั้ง Microsoft Loopback Adapter บนระบบ Windows เพื่อเรียกใช้แอปพลิเคชันเครือข่ายเมื่อไม่มีการ์ดเชื่อมต่อจริงหรือใช้งานบนระบบ อะแด็ปเตอร์นี้ไม่เทียบเท่ากับอินเทอร์เฟซวนรอบเครือข่ายและที่อยู่ IPv4 127.0.0.1 ไม่สามารถกำหนดให้กับมันได้ นอกจากนี้ยังเป็นไปไม่ได้ที่จะดมกลิ่นการรับส่งข้อมูลบนเครือข่ายอย่างน้อยกับ WinPcap ฉันสนใจจริงๆถ้ามีคนรู้ว่าทำไมตัวเลือกนี้ถูกสร้างขึ้นมาหรือทำไมมันไม่จำเป็นต้องมีอุปกรณ์ลูปแบ็คใน Windows เพราะมันมีประโยชน์มากที่จะสามารถจับแพ็คเก็ตที่คุณส่งจาก / ถึงมันเพื่อพัฒนาหรือแก้ไขข้อบกพร่องของแอปพลิเคชันเครือข่าย ดังนั้นถ้าใครมีประสบการณ์ในการทำเครือข่าย, TCP / …

1
สิ่งที่คุณใช้เป็นทางเลือก“ fuser -v -n tcp” บน Mac OS X
คำสั่ง fuser บน Mac OS X นั้นค่อนข้างดั้งเดิมและไม่สามารถตรวจสอบกระบวนการที่กำลังฟังบนพอร์ตเฉพาะได้ ไม่มีใครรู้ว่าเป็นทางเลือกที่ดีหรือไม่? มันเพียงพอที่จะรู้ว่ากระบวนการใดที่ฟังพอร์ตนั้น
10 macos  tcpip  bsd 

4
แอปพลิเคชั่นฟรีเพื่อเปลี่ยนเส้นทางการสื่อสารแบบอนุกรมไปยัง TCP / IP หรือไม่ [ปิด]
ใครก็ตามสามารถแนะนำแอปพลิเคชั่นฟรีที่สร้างพอร์ตอนุกรมเสมือนและการรับส่งข้อมูลใด ๆ บนพอร์ตนั้นจะถูกเปลี่ยนเส้นทางไปยังที่อยู่ TCP / IP ที่ให้ไว้

12
ทำไมการแปลที่อยู่ IP เป็น MAC จึงมีความจำเป็น
บนเครือข่ายที่ใช้โปรโตคอล TCP / IP ทำไมที่อยู่ IP จึงถูกแปลเป็นที่อยู่ MAC ฉันหมายถึงเมื่อทุกอุปกรณ์รู้ IP ของมันทำไมใช้ที่อยู่ MAC ต่อไปและไม่ใช้หมายเลข IP เป็นที่อยู่โดยตรง

1
ข้อผิดพลาด Tcpip: คำขอล้มเหลวเนื่องจากพอร์ตดังกล่าวทั้งหมดถูกใช้งาน
วันนี้เครื่องของฉันไม่สามารถเข้าถึงอินเทอร์เน็ตได้ ฉันยังสามารถเข้าถึงทรัพยากรเครือข่ายท้องถิ่นบางอย่างได้ เมื่อฉันดูในบันทึกข้อผิดพลาดฉันเห็นคำเตือน tcpip ต่อไปนี้: การร้องขอเพื่อจัดสรรหมายเลขพอร์ตชั่วคราวจากพื้นที่พอร์ต UDP ทั่วโลกล้มเหลวเนื่องจากพอร์ตดังกล่าวทั้งหมดถูกใช้งานอยู่ ฉันวิ่งnetstat -anobและใน DNScache ผลลัพธ์อยู่ในรายการหลายพันครั้ง (เริ่มจากพอร์ต 50000 ถึง 65536) นี่เป็นครั้งที่สองที่สิ่งนี้เกิดขึ้นกับฉัน การฆ่ากระบวนการ DNSClient ตามคำแนะนำที่พบในที่นี้ใช้งานได้ แต่ฉันต้องการทราบว่าอะไรเป็นสาเหตุของปัญหานี้ อัปเดต: เมื่อปัญหานี้เกิดขึ้นฉันยังคงสามารถออนไลน์ได้ด้วยโปรแกรมที่ใช้ DNS เพื่อแก้ไขชื่อโฮสต์ก่อนที่ปัญหาจะเริ่มขึ้น ตัวอย่างเช่นฉันสามารถแชทกับเพื่อนกับ Pidgin ต่อได้ ฉันยังสามารถเชื่อมต่อกับเว็บไซต์โดยตรงโดยใช้ที่อยู่ IP

2
ประสิทธิภาพการทำงานของ TCP ไม่ดีผ่านการเชื่อมต่อเดียว
ในเครื่อง Dell สองเครื่องฉันดูเหมือนว่าจะมีปัญหาเรื่องประสิทธิภาพที่น่ารำคาญเมื่อดาวน์โหลดผ่านการเชื่อมต่อเดียว สิ่งที่ฉันเพิ่งทดสอบทั้งหมดนี้คือ Dell Dimension 3000, XP SP3, P4 2.8GHz, 512MB RAM เรามีการเชื่อมต่ออินเทอร์เน็ต 16 Mbps ซึ่งคอมพิวเตอร์ทุกเครื่องเชื่อมต่อผ่าน WPA wifi ที่มีการรักษาความปลอดภัยส่วนบุคคล การรันการทดสอบความเร็วที่www.mybroadbandspeed.co.ukบ่งชี้ว่าความเร็วในการดาวน์โหลดที่สอดคล้องกันมากคือ ~ 4900 kbps จากการทดสอบหลายครั้งในช่วงสัปดาห์ที่ผ่านมา ไม่สูงกว่าหรือต่ำกว่า สิ่งนี้เกิดขึ้นกับ Dell ทั้งสอง Firefox 3.5 ในทุกกรณี ผลลัพธ์เดียวกันใน IE7 MacBook ของฉันในเครือข่ายเดียวกันในครั้งแรกที่ได้รับ 10900 kbps และอยู่ในระดับนั้น อย่างไรก็ตามฉันไปและพบฝนตกหนักที่เป็นที่นิยมใน LegalTorrents และเริ่มต้นที่ Dell ได้ความเร็วในการดาวน์โหลดที่น่าเชื่อถือ 1+ Mbps (8200 kbps)! ฉันลองใช้BBC iPlayerเพื่อดูสตรีม …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.