Network/팁 3

[Network] TCP가 UDP보다 빠를 수도 있다...?

TCP는 PMTUD 기능으로 Fragmentation이 절대 일어나지 않는 최소 MTU를 가지는 경로를 탐색해, 최소 MSS 정보를 교환한다. 이 경우 최적의 보장된 경로를 마련해 놓고 통신하는 것이다. UDP는 이러한 과정이 없고 매번 경로를 탐색하기 때문에, 네트워크 경로 선택을 극혐으로 하는 경우가 많을 수 있는 환경이라면 UDP 극혐경로로 전송 + Fragmentation하는 시간 > TCP handshake, timeout, etc ... 시간 이 되는 경우라면 UDP가 더 느릴지도 몰라... 어디서 이 말을 들어서 하루종일 생각해 보았다.

Network/팁 2017.04.05

[Network] Hole Punching(홀펀칭) 에 대해

공유기(NAT)의 'Mapping Table' 기능을 이용한 기법이다. S 서버가 켜져 있고, A 클라이언트가 R 공유기를 이용 중이라고 가정해 보자. A가 R을 통해 S에 접속하면, R(NAT)는 Mapping Table에 그 정보를 기록한다. 음.. 그러니까.. Local의 몇 번 Port와 몇 번 IP에서 S의 몇 번 Port와 IP에 접근했다!! ..를 기록한다. 이 정보가 없으면 만약 B 클라이언트에서 A의 외부IP, Port... 즉, 공유기에 접근한다면 공유기에 그 Mapping Table에 기록이 없어서 접근이 불가능하다. 하지만 서버에서는 이미 A에서 먼저 접근했으므로 그 기록이 있어 통신이 가능하다. 물론 서버는 그 전에 공유기 설정에서 포트포워딩으로 포트 제어를 해 두었으니 A에서 접..

Network/팁 2017.02.26

[Network][ipTime 공유기] 포트포워딩 기능으로 내 웹서버를 외부에서도 접근 가능하게 하기

원문 : http://commania.co.kr/37이번 글에서는 ipTime 공유기의 포트포워딩 기능을 이용하여 컴퓨터에 구축되어 있는 웹서버를 외부에서도 접근할 수 있게 해 보도록 하겠습니다. 포트포워딩 기능은 네트워크의 공인IP를 특정 포트와 연결하여 사설 IP대역에서만 접근이 가능한 컨텐츠를 외부에서도 접근이 가능하도록 해주는 역할을 합니다. 도메인에서 포워딩이 다른 주소로 이동하는 것인것 처럼 말이죠. 참고로 공인IP와 사설IP가 무엇인지에 대해서는 아래 글을 보시기 바랍니다. 2013/05/12 - [웹/인터넷] - 공인IP와 사설IP의 차이점 1편 그리고 이 글을 보시기 전에 웹서버가 구축되어 있어야 합니다. 웹서버 구축 과정은 이 글에서 설명해 드리지 않습니다. 먼저, http://192...

Network/팁 2014.08.11
반응형