ฉันต้องการทราบเกี่ยวกับระบบปฏิบัติการ windows หมายเลขพอร์ตสำหรับบริการแบ่งปันไฟล์คืออะไรตัวอย่างเช่นที่คุณทราบหมายเลขพอร์ตสำหรับบริการ HTTP คือ 80 ดังนั้นฉันจำเป็นต้องรู้หมายเลขพอร์ตของโปรโตคอลการแชร์ไฟล์
ฉันต้องการทราบเกี่ยวกับระบบปฏิบัติการ windows หมายเลขพอร์ตสำหรับบริการแบ่งปันไฟล์คืออะไรตัวอย่างเช่นที่คุณทราบหมายเลขพอร์ตสำหรับบริการ HTTP คือ 80 ดังนั้นฉันจำเป็นต้องรู้หมายเลขพอร์ตของโปรโตคอลการแชร์ไฟล์
คำตอบ:
ฉันเคยเห็นสิ่งเหล่านี้ทั้งหมดแบ่งปันไฟล์ที่เกี่ยวข้อง
UDP-137, UDP-138, TCP-139, TCP-445
และอาจเป็นไปได้ที่พอร์ต TCP 135 แม้ว่าอาจเป็นสิ่งที่ต้องทำกับสิ่งที่เรียกว่า "RPC" [1]
บนเครื่อง windows 7 ทุกคนกำลังฟังอยู่ บางส่วนเกี่ยวข้องกับ NETBIOS เพื่อให้คุณสามารถทำได้start...\\compname
ไซต์นี้http://ntsecurity.nu/papers/port445/
หากเซิร์ฟเวอร์เปิดใช้งาน NBT เซิร์ฟเวอร์จะฟังพอร์ต UDP 137, 138 และพอร์ต TCP 139, 445 หากปิดใช้งาน NBT เซิร์ฟเวอร์จะฟังพอร์ต TCP 445 เท่านั้น
และเว็บไซต์นี้http://www.petri.co.il/whats_port_445_in_w2k_xp_2003.htm กล่าวถึง
"ใน Windows 2000 / XP / 2003, Microsoft เพิ่มความเป็นไปได้ในการรัน SMB โดยตรงผ่าน TCP / IP โดยไม่ต้องมีเลเยอร์พิเศษของ NetBT สำหรับสิ่งนี้พวกเขาใช้พอร์ต TCP 445"
ดังนั้นใน 2K, XP, 2003 ... และฉันคิดว่า Win 7,8 เป็นไปได้ที่จะเรียกใช้การแชร์ไฟล์บนพอร์ต 445 เท่านั้น แต่คุณต้องทำstart...\\ip
มากกว่าstart..\\compname
[1] http://www.danielmiessler.com/writing/windowsfilesharing/
หากการถ่ายโอนไฟล์ผ่าน FTP - TCP / 21 ในกรณีของ SFTP - TCP / 22