<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://valley.egloos.com/rss/style/style.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>이글루스 'udp' 태그 최근글</title>
		<link>http://valley.egloos.com/tag/udp</link>
		<description>udp</description>
		<language>ko</language>
		<pubDate>Wed, 18 Jan 2012 05:29:27 +0900</pubDate>
		<generator>Egloos</generator>
		<item>
	<title><![CDATA[[소켓] 소켓의 기본(UDP)]]></title>
	<link>http://lwove.egloos.com/2267268</link>
	<guid>http://lwove.egloos.com/2267268</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/76x100/http://pds24.egloos.com/pds/201201/18/15/a0062415_4f15c8f900574.jpg"  
				alt="[소켓] 소켓의 기본(UDP)" 
				width="76px"  
				height="100pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> ========================================================================  잘못된 부분은 지적해주세요  ========================================================================    UDP 프로토콜  - User Datagram Protocol : 사용자 데이터그램 프로토콜  - 비연결형  - 신뢰성이 떨어짐  - 데이터의 경계가 존재함  - 데이터그램(datagram)이라고도 함        Windows           함수 설명       WSAStartup(), socket(), connect()등은 TCP 포스트를 참조하세요  [소켓] 소켓의 기본(TCP)    int sendto(S	]]>
	</description>
	<pubDate>Wed, 18 Jan 2012 05:29:27 +0900</pubDate>
	<dc:creator><![CDATA[노아의 방주]]></dc:creator>
</item>
<item>
	<title><![CDATA[UDP vs TCP]]></title>
	<link>http://sunshell.egloos.com/1588380</link>
	<guid>http://sunshell.egloos.com/1588380</guid>
	<description>
	<![CDATA[ 
-OSI 5계층 모델 중 전송계층에 속하는 프로토콜 UDP, TCP.  #UDP(User Datagram Protocal)- 비연결이고, 신뢰성이 없는 전송 프로토콜    UDP는 호스트 간 통신 대신에 프로세스 간 통신을 제공하는 것을 제외하고는 IP 서비스에 어떠한 것도 추가하지 않는다.   또한 매우 제한적인 오류검사를 한다. 최소한의 오버헤드를 가진 간단한 프로토콜이라는 장점을 가진다.  #UDP의 사용 - 흐름 및 오류제어를 하지 않는 간단한 요청/응답 통신을 요구하는 프로세스에 적당하다. 이것은 FTP와 같은 대량 데이터를 송 할 필요가 있는 프로세스를 위해서는 보통 사용되지 않는다. - 내부 흐름 및 오류 제어 기법을 가진 프로세스에 적당하다. 예를 들어 간단한 파일 전송 프로토콜은 흐름 및 오	]]>
	</description>
	<pubDate>Wed, 05 Oct 2011 11:25:26 +0900</pubDate>
	<dc:creator><![CDATA[sunshell]]></dc:creator>
</item>
<item>
	<title><![CDATA[BroadCating/MultiCasting]]></title>
	<link>http://sique.egloos.com/660002</link>
	<guid>http://sique.egloos.com/660002</guid>
	<description>
	<![CDATA[ 
Broadcast와 multicast는 UDP를 위한 것으로 하나의 메시지를 복수의 수신자에게 쓰는 것이다.    Broadcast는 어떤 호스트로부터 케이블 상의 모든 호스트에게 프레임을 보내는 것이다.  이때 관련이 없는 호스트의 부하를 줄이기 위해 Multicast를 사용한다.  이는 Broadcast 내의 특정 그룹에게만 보내게 된다.    &amp;lt;Broadcast&amp;gt;  1.limited broadcast  255.255.255.255  라우터에 의해 전달되지 않고 로컬 케이블 내의 제한된 범위 안에서만 발송된다.    2.net-directed broadcast  모든 bit이 1인 호스트ID를 갖는 주소이다.  ex)CLASS A의 주소는 net id가 255.255.255.255    3.s	]]>
	</description>
	<pubDate>Sun, 12 Jun 2011 19:43:10 +0900</pubDate>
	<dc:creator><![CDATA[아오 씐나]]></dc:creator>
</item>
<item>
	<title><![CDATA[UDP]]></title>
	<link>http://sique.egloos.com/659876</link>
	<guid>http://sique.egloos.com/659876</guid>
	<description>
	<![CDATA[ 
UDP-user data program    UDP는 서로 연결을 하지 않고  보내고,받는 상태로 일방적인 데이터 전송을 이용한다.  IP를 이용해서 그 위에서 바로 전송한다.    TCP와 같은 Stream-oriented 프로토콜과 다른 점이다.     UDP헤더는 8byte이다.    [IP헤더]-[UDP헤더]-[UDP데이터] =&amp;gt; 20byte+8byte+data    UDP는 신뢰성(reliable)을 보장하지 않는다. 이는 application 계층해서 처리해줘야 할 문제이다.      UDP헤더는   [발신지포트번호],[목적지포트번호]  &amp;lt;----16bit-----&amp;gt;&amp;lt;----16bit-----&amp;gt;  [UDP길이        ],[checksum]    길이에는 UDP헤더의	]]>
	</description>
	<pubDate>Sun, 12 Jun 2011 19:16:41 +0900</pubDate>
	<dc:creator><![CDATA[아오 씐나]]></dc:creator>
</item>
<item>
	<title><![CDATA[UDP]]></title>
	<link>http://lucyora.egloos.com/5512324</link>
	<guid>http://lucyora.egloos.com/5512324</guid>
	<description>
	<![CDATA[ 
데이터 경계가 존재하는 UDP 소켓  1.UDP소켓은 데이터를 송 수신하는데 필요한 함수 호출의 수를 정확히 일치 시켜야 함    UDP 소켓에서의 connect 함수의 의미  1.TCP 소켓에서의 connect  IP, PORT 할당, 연결 요청 진행(Three-Way handshaking)    2.TCP 소켓에서의 connect 함수의 의미  IP, PORT 할당    차이점  **UDP는 목적지가 여러개라도 소켓이 하나  **TCP는 목적지마다 소켓이 따로 있어야 됨    공통점  커널과 소켓 연결 생성    connect 이점  커널과 소켓이 연결하는 작업이 UDP 패킷 송수신하는데 걸리는 시간 전체의 3분의 1 차지  connect로 IP와 Port를 소켓에 할당해 놓으면 커널은 그 소켓과의 연결	]]>
	</description>
	<pubDate>Fri, 15 Apr 2011 14:19:24 +0900</pubDate>
	<dc:creator><![CDATA[La Clef a Verite]]></dc:creator>
</item>
<item>
	<title><![CDATA[[Network]  UDP-recvfrom 간편하게 강제 반환시키기]]></title>
	<link>http://hellzblog.egloos.com/3103266</link>
	<guid>http://hellzblog.egloos.com/3103266</guid>
	<description>
	<![CDATA[ 
UDP에서 사용하는 recvfrom는 별도의 처리를 해주지 않으면 패킷을 받을 때까지 대기하는 함수이다.   그리고 이 recvfrom에 대해 Time Out를 적용시키는 방법은 여러가지가 있다.     select로 시간 설정  Winsock 2.x대라면 WSA* 함수를 사용하고 SO_RCVTIMEO를 설정  비동기로 소켓을 만들어 리얼타임으로 검사   기타 등등...     그런데 별도의 시간제한을 둘 필요는 없는데, 특정 상황에서 강제로 반화시키고 싶을 때가 있을 수 있다.   예를 든다면 recv용 쓰레드를 돌려놓고 있다가, 해당 쓰레드를 안정적으로 종료시키고 싶은 상황 등    이럴때는 간편하게 해당 소켓으로 sendto를 사용하여 루프백으로 자신에게 패킷을 전송하면   원하는 시간에 recvfro	]]>
	</description>
	<pubDate>Fri, 21 Jan 2011 20:20:19 +0900</pubDate>
	<dc:creator><![CDATA[hellz's Blog &amp;amp;&amp;amp; Workshop]]></dc:creator>
</item>
<item>
	<title><![CDATA[List of TCP and UDP port numbers]]></title>
	<link>http://KimSuny.egloos.com/3098101</link>
	<guid>http://KimSuny.egloos.com/3098101</guid>
	<description>
	<![CDATA[ 
  1 Table legend2 Well-known ports: 0–10233 Registered ports: 1024–491514 Dynamic, private or ephemeral ports: 49152–655355 See also6 References7 External links	]]>
	</description>
	<pubDate>Wed, 12 Jan 2011 14:28:35 +0900</pubDate>
	<dc:creator><![CDATA[KimSuny]]></dc:creator>
</item>
<item>
	<title><![CDATA[[UDP] Yirakkeu's UDP Flooder]]></title>
	<link>http://yirakkeu.egloos.com/1043193</link>
	<guid>http://yirakkeu.egloos.com/1043193</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds18.egloos.com/pds/201010/24/20/b0127720_4cc3f09be47cd.png"  
				alt="[UDP] Yirakkeu's UDP Flooder" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/>    10 명 소수 배포 합니다~  사용해보시고 평가해주세요  이메일적어주세요  	]]>
	</description>
	<pubDate>Sun, 24 Oct 2010 17:40:00 +0900</pubDate>
	<dc:creator><![CDATA[Programmer's dream blog]]></dc:creator>
</item>
<item>
	<title><![CDATA[UDP 소켓]]></title>
	<link>http://smin01.egloos.com/2596350</link>
	<guid>http://smin01.egloos.com/2596350</guid>
	<description>
	<![CDATA[ 
이번에도 친구 소스를 봐주다가 UDP 소켓 통신을 정리합니다. server//소켓 생성DatagramSocket serSock = new DatagramSocket(1234); //receive 패킷 생성byte[] receiveBuffer = new byte[1024];DatagramPacket dpRecv = new DatagramPacket(receiveBuffer, receiveBuffer.length); //receiveserSock.receive(dpRecv);String recvData = new String(dpRecv.getData()); //접속한 클라이언트 IP, PORTInetAddress ipa = dpRecv.getAddress();int portNum = dpRecv.getPort	]]>
	</description>
	<pubDate>Wed, 15 Sep 2010 17:02:16 +0900</pubDate>
	<dc:creator><![CDATA[할렐루저]]></dc:creator>
</item>
<item>
	<title><![CDATA[Java UDP 메시지 보내기]]></title>
	<link>http://gusiri.egloos.com/2485862</link>
	<guid>http://gusiri.egloos.com/2485862</guid>
	<description>
	<![CDATA[ 
import java.net.*; import java.io.*;public class udp {  public static void main(String[] args ) throws Exception  {  BufferedReader in = new  BufferedReader(new InputStreamReader(System.in));  System.out.println(&quot;입력:&quot;);  String msg = in.readLine();    DatagramSocket dsoc = new DatagramSocket();  InetAddress ia = InetAddress.getByName(&quot;10.201.172.25&quot;); // IP 주소 입력  DatagramPacket dp = new DatagramP	]]>
	</description>
	<pubDate>Thu, 27 May 2010 20:03:08 +0900</pubDate>
	<dc:creator><![CDATA[gusiri]]></dc:creator>
</item>
<item>
	<title><![CDATA[[Release] Communication Test Program Version 1.0]]></title>
	<link>http://i0nucleus.egloos.com/2926857</link>
	<guid>http://i0nucleus.egloos.com/2926857</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds19.egloos.com/pds/201005/13/87/e0074287_4beac88be3c8e.jpg"  
				alt="[Release] Communication Test Program V.." 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> [Release] Communication Test Program Version 1.0  통신 테스트 프로그램  이 프로그램은 TCP, UDP, Serial (RS232) 통신 테스트가 가능합니다. 아래와 같이 UI 구성하였습니다.  ASCII, HEX 데이터를 직접 구성하여 보낼 수 있고, 구조체를 만들어서 데이터를 보낼 수 있도록 하였습니다. WindowsXP, Windows 7에서 테스트를 하였습니다. 정상적으로 실행이 됩니다.  릴리즈 하기로 결정하였습니다. (고민 많이 하였습니다..) 사용하시다가 버그가 있더라고 이해 부탁드립니다.  마지막으로 버튼, 배경 디자인을 해준 디자이너 Kang S.A 님 감사드립니다.   Tool : Visual C++, MFC  [주의사항] Communication T	]]>
	</description>
	<pubDate>Thu, 13 May 2010 00:51:00 +0900</pubDate>
	<dc:creator><![CDATA[ZeroNucleus - Programmer]]></dc:creator>
</item>
<item>
	<title><![CDATA[TCP UDP]]></title>
	<link>http://Ymoons.egloos.com/142381</link>
	<guid>http://Ymoons.egloos.com/142381</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds17.egloos.com/pds/201004/27/32/a0057432_4bd660ef64ab8.jpg"  
				alt="TCP UDP" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 	]]>
	</description>
	<pubDate>Tue, 27 Apr 2010 12:59:27 +0900</pubDate>
	<dc:creator><![CDATA[브리야]]></dc:creator>
</item>
<item>
	<title><![CDATA[connection-oriented와 connectionless, 그리고 virtual-circuit networks]]></title>
	<link>http://honeegl.egloos.com/103962</link>
	<guid>http://honeegl.egloos.com/103962</guid>
	<description>
	<![CDATA[ 
데이터 통신 공부중에 의문사항이 생겼다.  OSI 모델의 Transport layer에서.. connection control이란게 있다. 이것은 서로 통신을 하는 두 Transport layer사이의 connection을 control한다는 것인데,  두가지가 있다.  connection-oriented는 패킷을 전달하기 전에 connection을 만들어 놓고 통신을 하고 다 전달 했으면 connection을 끝내는 것이다. connectionless는 connection그런거 안만들거 그냥 패킷을 독립적으로 생각해서  하나하나 맘대로(?) 보내는 거다.  CO는 매우매우매우매우 유명하신 TCP가 있고 CL은 약간 덜 유명한 UDP가 있다.    근데 문제는..  8장의 switch다. 복잡하게 연결된 여	]]>
	</description>
	<pubDate>Tue, 20 Apr 2010 16:37:29 +0900</pubDate>
	<dc:creator><![CDATA[아직..]]></dc:creator>
</item>
<item>
	<title><![CDATA[TCP, UDP and Serial Communication Test Program, improved UI]]></title>
	<link>http://i0nucleus.egloos.com/2722527</link>
	<guid>http://i0nucleus.egloos.com/2722527</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds15.egloos.com/pds/200910/23/87/e0074287_4ae1b04c5993f.jpg"  
				alt="TCP, UDP and Serial Communication Test P.." 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/>  TCP, UDP and Serial Communication Test Program (Improved UI)  Version 1.0   텍스트 파일 파싱, TCP 통신, UDP 통신, 시리얼 통신. UI    [정리] 1. 배경 스킨 입히기 2. 버튼 스킨 입히기 (2가지 상태, 마우스 버튼Up, Down) 3. 버튼 스킨 입히기 View Field, ?, _, X 버튼 (3가지 상태, 마우스 버튼Up, Down, Move)   (룰오버 기능) 4. [? 버튼] 도움말 기능 (chm 파일 제작) 5. 데이터 전송 기능 추가. (타이머, 보낼 데이터 수 제어) 6. TCP 통신, UDP 통신, 시리얼 통신(RS232)  7. 데이터를 구성할 수 있도록 기능 추가. (비교적 작은 packet 을 보내는 기능,	]]>
	</description>
	<pubDate>Fri, 23 Oct 2009 22:40:47 +0900</pubDate>
	<dc:creator><![CDATA[ZeroNucleus - Programmer]]></dc:creator>
</item>
<item>
	<title><![CDATA[UDP 테스트 프로그램]]></title>
	<link>http://rabe.egloos.com/2453282</link>
	<guid>http://rabe.egloos.com/2453282</guid>
	<description>
	<![CDATA[ 
 현재 인터넷에서 구할 수 있는 UDP 전송 프로그램의 경우 대부분이 짧은 메시지를 보내는 정도의 기능만  제공된다.  하지만 UDPxfer(http://www.r1ch.net/stuff/udpxfer/)  라는 프로그램은 UDP를 통해서 파일전송 기능을  제공한다.  동영상 파일전송을 통해 대용량 고속으로 파일 전송 시의 에러여부를 쉽게 알 수 있고, 패킷 전송 속도를  조절 할 수 있도록 되어 있어 성능 측정도 어느정도 가능하다.  이 프로그램은 완전한 단 방향 프로그램은 아니고 받는 쪽에서 어디까지 받았는지 ack 패킷 정도만  보내는 형태의 간단한 프로그램이다.  NetFPGA로 DataPath를 설계후 검증할 때 유용하게 사용할 수 있다.  	]]>
	</description>
	<pubDate>Tue, 20 Oct 2009 02:25:14 +0900</pubDate>
	<dc:creator><![CDATA[飛上]]></dc:creator>
</item>
	</channel>
</rss>

