• 제목/요약/키워드: Network Socket

검색결과 99건 처리시간 0.026초

네트워크 응용시스템 개발을 위한 BSD Socket 연구 (A Study On BSD Socket for Development of Network Application Systems)

  • 최준원;최재원
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2002년도 추계종합학술대회
    • /
    • pp.260-264
    • /
    • 2002
  • 네트워크 응용 프로그램을 개발하기 위해서는 Socket API를 많이 이용한다. Socket API를 이용해 정상적인 동작을 하는 것은 아주 쉽다. 실제 개발 과정에서 정상적인 상황이 아닌 여러 가지 비정상적인 오류에 처하게 됨에 따라 속수무책일 때가 많다. 따라서 각 플랫폼별로 비정상적인 오류들의 사례를 연구를 통하여 효율적인 응용시스템 개발의 필요성이 대두되었다.

  • PDF

네트워크 응용시스템 개발을 위한 WIN Socket 연구 (A Study on WIN Sockets for Development of Network Application Systems)

  • 백승범;최재원
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2002년도 추계종합학술대회
    • /
    • pp.255-259
    • /
    • 2002
  • 네트워크 응용 프로그램을 개발하기 위해서는 Socket API를 많이 이용한다 Socket API를 이용해 정상적인 동작을 하는 것은 아주 쉽다. 실제 개발 과정에서 정상적인 상황이 아닌 여러 가지 비정상적인 오류에 대처하게 됨에 따라 속수무책일 때가 많다 따라서 각 플랫폼별로 비정상적인 오류들의 사례를 연구를 통하여 효율적인 응용시스템 개발의 필요성이 대두되었다. 본 연구에서는 프로그램의 각 CASE별로 네트워크 프로그램의 분석과 구조를 잡아 네트워크 응용 프로그램 개발시 복잡한 하위 계층의 구조를 완벽히 이해하지 않고 쉽게 개발할 수 있도록 한다.

  • PDF

Socket API 기반의 네트워크 프로그램 소스 생성기 (A network programming source builder based on Socket API)

  • 박승철;최진식
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (A)
    • /
    • pp.119-123
    • /
    • 2006
  • 컴퓨터와 하드웨어의 발달과 더불어 데이터 통신기술은 인터넷을 필두로 하여 괄목할만한 발전을 가져왔다. 아울러 FTP, Telnet, SMTP, HTTP, DHCP등의 네트워크 응용 프로토콜도 속도와 유저 인터페이스에 있어서 수많은 변화가 있었다. 하지만 이러한 외형적인 변화에도 불구하고 TCP, UDP 방식의 Socket 프로토콜은 네트워크 프로그래밍의 가장 기초적인 원리를 제시하고 있는데, 초보 학습자들에게 있어서 Socket을 구성하는 많은 시스템 함수들을 모두 이해하고 이것을 프로그래밍에 적용하기란 쉬운 일이 아니다. 본 연구에서는 Socket의 많은 함수들을 API기반의 모듈로 캡슐화 하여 C/C++ 기반의 네트워크 프로그래밍을 보다 손쉽고 효율적으로 수행할 수 있고, 또한 네트워크 프로그래밍의 동작 원리를 효과적으로 프로그래밍 학습에 적용할 수 있는 전산 교육시스템인 네트워크 프로그램 소스 생성기를 제안 한다.

  • PDF

TOE를 위한 소켓 인터페이스의 구현 (An Implementation of Socket Interface for TOEs)

  • 손성훈
    • 한국멀티미디어학회논문지
    • /
    • 제8권11호
    • /
    • pp.1472-1482
    • /
    • 2005
  • TOE (TCP/IP Offload Engine)는 부하가 많은 대규모 네트워크 서버에서 TCP/IP 프로토콜 처리의 부담을 줄이기 위해 고안된 하드웨어 장치이다. 본 논문에서는 TOE (TCP Offload Engine)를 사용하는 대규모 멀티미디어 서버를 위한 소켓 인터페이스 계층의 설계 및 구현에 대해 다룬다. 제안된 소켓 인터페이스 계층은 리눅스 운영체제 상에서 커널 모듈로 설계, 구현되었으며, BSD소켓 계층과 INET소켓 계층 사이에 존재하면서 응용 프로그램의 소켓 관련 요청을 TOE나 기존 INET소켓 계층으로 전달하는 역할을 한다. 본 논문에서 제안한 소켓 인터페이스는 소켓을 통해 TOE를 사용하는 응용 프로그램에 대해서 모든 표준 소켓 입출력 API와 파일 입출력 관련 API를 그대로 제공하고, 기존 응용 프로그램들에 대해서도 수정 없이 TOE의 기능을 그대로 사용할 수 있는 바이너리 수준의 호환성을 제공하며, 한 시스템에서 TOE와 이더넷 NIC을 동시에 사용할 수 있게 된다.

  • PDF

병렬 연결 간의 트래픽 간섭 현상 분석 및 대역폭 예측 (Analysis of the Interference between Parallel Socket Connections and Prediction of the Bandwidth)

  • 김영신;허의남;김일중;황준
    • 인터넷정보학회논문지
    • /
    • 제7권1호
    • /
    • pp.131-141
    • /
    • 2006
  • 최근 들어, 고에너지 물리학 등의 과학 기술이 고도로 발전함에 따라 실험 데이터 등이 대량으로 생산되고 있다. 따라서 이러한 데이터를 분산된 스토리지를 이용하여 저장하고 있으며, 이로 인해 지역적으로 분산된 자원을 하나의 자원처럼 사용 할 수 있는 환경이 요구되고 있다. 그러나 분산된 자원을 관리하는 대부분의 시스템은 다른 관리 시스템과 호환이 되지 않는다는 문제점을 가지고 있다. 데이터 그리드는 이러한 문제를 해결하고 있으며, 효율적인 데이터 관리를 위해 데이터 전송의 안전성과 신속성을 보장하는 GridFTP를 이용하고 있다. 그러나 이러한 툴의 사용은 병렬 전송 기술을 이용하기 때문에 네트워크 과부하가 발생할 가능성이 높으며, 많은 소켓연결을 생성한 응용 프로그램이 네트워크 대역폭의 대부분을 점유하는 문제점이 발생한다. 그러나 현재 병렬 전송 기술의 특성이나 문제점에 대한 분석이 이루어지지 않고 있으며, 특히, 소켓 연결들 간의 간섭 현상에 대한 분석이 이루어지지 않고 있다. 따라서 본 논문에서는 병렬 전송의 특성을 여러 실험 결과를 통하여 분석하고, 소켓 연결들 간의 간섭 현상을 분석한다. 응용 프로그램이 요구하는 네트워크 대역폭 확보를 위한 소켓 연결의 개수 계산과 새로운 소켓 연결에 의한 간섭 발생 이후 기존의 응용프로그램이 사용할 대역폭을 예측한다.

  • PDF

상수도 원격 검침 데이터 송수신 위한 Client/Server 소켓 프로그램 개발 (Development of a Client/Server Socket Program using Remote Measurement of Digital Water Meters)

  • ;박용만;권종원;김희식
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2006년도 심포지엄 논문집 정보 및 제어부문
    • /
    • pp.153-155
    • /
    • 2006
  • An automatic remote water measurement system was developed. This system sends automatic remote measured and collected water meters data automatically from the transmitter with CDMA modem through SK-Telecom network The water meter data are received through LAH TCP/IP and displayed as test file on IE(Internet Explorer) window. The existing water meters of mechanical type have so many problems to measure data. The person must visit the location of each water meters and write down the data records manually. In this system the RF module has attached each water meter Client/Server programs are developed by network socket programming.

  • PDF

고속 채널 기반 네트웍에서 SDP 프로토콜 성능 평가 (A Performance Evaluation for SDP(Socket Direct Protocol) in Channel based Network)

  • 박창원;김영환
    • 정보통신설비학회논문지
    • /
    • 제3권2호
    • /
    • pp.18-25
    • /
    • 2004
  • As using of network Increases rapidly, performance of system has been deteriorating because of the overhead and bottleneck. Nowadays, high speed I/O network standard, that is a sort of InfiniBand, PCI Express and so on, has come out to improve the limites of traditional I/O bus. The InfiniBand provides some protocols to service the applications such as SDP, SRP and IPoIB. In our paper, We explain the architecture of SDP(Socket Direct Protocol) and its features in channel based I/O network. And so, we provide a result of performance evaluation of SDP which is compared with current network protocol. Our experimental results also show that SDP is better than TCP/IP protocol.

  • PDF

안전한 통신 서비스를 제공하는 향상된 SSL(Secure Socket Layer) 기반 정보보호 시스템의 설계 (The Design Of Improved Information Security System based on SSL(Secure Socket Layer) For Providing Secure Communication Services)

  • 유성진
    • 한국통신학회논문지
    • /
    • 제25권9A호
    • /
    • pp.1387-1394
    • /
    • 2000
  • SSL 프로토콜은 최근 네트워크 시스템에서 광범위하게 사용되는 메카니즘중의 하나이다. 본 논문에서는 SSL 프로토콜을 기반으로 향상된 정보보호 메커니즘을 설계하였다. 여기에서는 네가지 중요한 정보보호 서비스를 제공한다. 첫번째는 SSL에서 제공하는 인증서를 이용한 인증서비스이고, 두번째는 DES 암호 알고리즘을 이용한 메시지 암호화 서비스이다. 세번째는 해쉬 알고리즘을 이용한 메시지의 무결성 서비스이고 네번째는 부인봉쇄 정보 서비스이다. 그러므로, 정보는 본 논문에서 특별히 설계된 부인봉쇄 서비스를 이용한 정보보호 메커니즘을 통해 안전하게 전송된다.

  • PDF

케이블 연결 소켓의 인장강도 (Tensile Strength on Connection Socket of Cables)

  • 박강근;이장복;하채원;김재봉
    • 한국공간구조학회:학술대회논문집
    • /
    • 한국공간구조학회 2008년도 춘계 학술발표회 논문집
    • /
    • pp.37-42
    • /
    • 2008
  • 구조물에서 케이블 부재는 압축이나 휨이 없이 인장력에 의해서 하중을 전달하는 시스템이다. 케이블 시스템은 대공간 구조의 지붕, 공기 지지구조, 프리스트레스 막구조, 케이블 네트워크 구조, 현수구조, 가이드 타워, 해양 프래트폼, 현수교 등의 구조물에 널리 사용되어 왔다. 케이블 부재는 부재 단부에 소켓, 스웨이징, 스프라이스 슬리브, 클립, 웨지, 루프 스프라이스 등에 의해서 하중을 전달 할 수 있다. 본 연구에서는 케이블 연결 소켓의 인장강도에 대한 실험을 수행하고자 한다. 실험결과에서 대부분의 시험체가 케이블이 파단하중에 도달하기 전에 소켓의 연결부에서 파단이 일어났다.

  • PDF

대용량 이메일 서비스를 위한 분산 구조 기반의 SMTP 서버 (A Distributed Architecture Based SMTP Server for Large Email Service)

  • 김영종;곽후근;정규식
    • 정보처리학회논문지C
    • /
    • 제16C권5호
    • /
    • pp.597-604
    • /
    • 2009
  • SMTP(Simple Mail Transfer Protocol) 서버는 네트워크를 기반으로 사용자의 메일을 전달 해주거나 저장하기 위해 만들어졌다. SMTP 서버는 대규모 서비스를 운영하거나 사용자가 많은 경우 또는 많은 양의 메일을 처리해야 하는 경우에는 SMTP 서버들을 복수로 구성할 수 있어야 한다. SMTP 서버의 메일 저장 공간인 파일시스템을 분리함으로써 복수의 SMTP 서버로 구성하는 것이 가능하며, 이때 분리된 파일시스템을 각각의 SMTP 서버들이 공유하기 위해 NFS(Network File System)를 사용하게 된다. 그러나 NFS는 네트워크 기반의 파일시스템으로써 파일시스템이 가지는 특성을 모두 가지고 있기 때문에, SMTP 서버들이 메일 저장 공간 공유를 위해 사용할 경우 불필요한 작업들로 인해 오버헤드가 발생하게 된다. 본 논문에서는 소켓(Socket)을 통해 직접 작업하는 방식을 사용하여 NFS를 사용함으로 인해 발생하는 작업 오버헤드를 줄이는 방식을 제안한다. NFS를 사용함으로 인해 발생하는 오버헤드를 최소화하기 위해 직접 소켓 작업을 할 수 있도록, 정보 기반의 저장 공간 구조 및 메일 저장을 위한 프로토콜을 정의하였다. 제안된 방식은 Netscape에서 만든 Mailstone을 이용하여 실험을 수행하였고, 실험을 통하여 제안된 방식이 기존 방식에 비해 성능이 향상되었음을 확인하였다.