본문 바로가기 메뉴 바로가기

HAMA 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

HAMA 블로그

검색하기 폼
  • 전체 (687)
    • 주인장 (9)
    • 잡동사니 (2)
    • 소프트웨어 사색 (81)
    • Rust (0)
    • tech shard (비공개) (0)
    • 그래픽스 (3)
    • 데브옵스 (5)
    • 데이터 가시화 (d3.js , Plotly, Gr.. (18)
    • 디자인패턴 (10)
    • 무들 (moodle) (17)
    • 보안 (6)
    • 뱅킹 & PG (5)
    • 블록체인 (55)
    • 알고리즘,자료구조 (4)
    • 서버 &컨테이너 & 도커등 (2)
    • 오픈소스, 미들웨어 (9)
    • 임베디드 (4)
    • 인터프리터 (4)
    • 하이브리드앱 (9)
    • 아이폰 (IOS) (10)
    • 안드로이드 (14)
    • 운영체제 (1)
    • 아마존 AWS & 클라우드 (5)
    • 테스트 (1)
    • 통계 & 머신러닝 & 딥러닝 (39)
    • Angular & React (3)
    • Akka (27)
    • CUDA (1)
    • Flask (5)
    • Go (17)
    • HAMA (3)
    • Hadoop (7)
    • Haskell (1)
    • IoT (32)
    • IoT 데이터 분석 (NILM) (10)
    • IoT 전기자동차 (4)
    • IDE & 기타 툴(tool) (3)
    • Javascript (12)
    • Java (31)
    • Kotlin (10)
    • Math (1)
    • Netty, Java IO (8)
    • Network (7)
    • NoSQL (7)
    • Node.js (1)
    • OpenMP,PPL (4)
    • OpenCV, Halcon (1)
    • OpenGL , WebGL (0)
    • PlayFramework2 (35)
    • Amp,CUDA,OpenCL,TensorFlow (1)
    • Python (37)
    • RDBMS (PostgreSQL) (11)
    • Scala (51)
    • Spark (5)
    • Spring (9)
    • UI , UX 디자인 (6)
    • VTK (1)
    • Vert.x (13)
    • WAS & 웹서버 (3)
    • Zookeeper (2)
    • C++ (비공개) (4)
      • 문법 (1)
      • TR1 (0)
      • Algorithm (0)
      • container (0)
      • Date Time (0)
      • Exception (0)
      • FileSystem (0)
      • Flyweight (0)
      • function (0)
      • Functor & binder (0)
      • Geometry (0)
      • Graph (0)
      • IO Stream (0)
      • InterProcess (0)
      • Interator (0)
      • Lamda (0)
      • Localization & UTF-8 (0)
      • log (0)
      • Math, numeric (0)
      • memory&pool (0)
      • meta class (0)
      • metwork & ASIO (0)
      • PropertyTree (0)
      • Regex (0)
      • Signal (0)
      • Singleton_template (0)
      • smartptr (0)
      • speed (0)
      • spirit (0)
      • string (0)
      • system (0)
      • thread & concurrent (0)
      • tokenizer (0)
      • util (0)
      • Timer (0)
    • Meeting (0)
    • OpusM (0)
  • 방명록

Network (7)
Half close socket 이란

Half Close 란? half-closed connection 을 말하는데 TCP 특성상 양쪽에서 받고 보내는 연결이 2중이 되는데 , 한 쪽만 닫는것을 말합니다. 종료시에 보통 입력 스트림을 살리고 전송 스트림은 닫습니다. When shutting down a TCP connection, something curious occurs. The TCP connection is duplex: data flows in both directions. And it's created in this manner -- it is impossible to create "half" a TCP connection, that would let data flow only from one end to the other. Th..

Network 2015. 9. 7. 10:38
keepalive 란?

1. TCP/IP 에서의 Keepalive - 옵션이므로 설정여부는 상황에 따라 다르다.- TCP keepalive는 setsockopt()을 사용하여 소켓 옵션(SO_KEEPALIVE)을 설정하면 사용할 수 있게 됩니다.- 소켓 옵션이 설정되면 tcp_keepalive_interval로 지정된 시간 동안 연결이 유휴 상태가 되었을 때 keepalive 탐색 패킷을 보냅니다.- 두 지점간에 상대방의 안부를 묻기위해 payload 가 없는 패킷을 주기적으로 보내는것이다. (지정된 시간동안 서로 패킷교환이 없을 경우에 ) - 그 패킷에 반응이 없으면 접속을 끊는다. - NAS 같은것은 중간에서 두 지점사이에 데이타 교환이 없으면 , 큐의 오래된쪽으로 이동시켜 놓는데 (결국 임의로 삭제하면 , 두 지점의 연결..

Network 2015. 7. 22. 21:20
SSH 터널링 상세이론

http://www.hanbit.co.kr/network/view.html?bi_id=547 SSH 터널링 상세이론글 url 이 깨졌다면 한빛출판네트워크로 가서 검색에서 SSH Tunneling 으로 검색~

Network 2015. 7. 14. 22:40
홀펀칭 기초

http://www.gamedevforever.com/47

Network 2015. 7. 14. 22:06
와이파이로 기기간 연결 강화한다

http://www.bloter.net/archives/206899 펌 와이파이얼라이언스가 무선랜과 관련된 기술들의 인증 프로그램을 강화한다. 9월18일 와이파이얼라이언스의 마케팅을 맡고 있는 켈리 데이비스 펠너 부사장은 한국을 찾아 새로 추가된 인증 프로그램과 기기 연결을 위한 무선랜의 새로운 기술을 소개했다.와이파이얼라이언스가 그리고 있는 큰 그림은 이제 네트워크 연결을 위한 고속 통신보다는 기기들끼리 직접 연결하는 통신 기능쪽으로 방향을 틀고 있는 듯하다. 이날 소개한 내용도 기기들이 직접 통신하는 ‘와이파이 다이렉트’ 기술과 관련된 것이다.먼저 와이파이얼라이언스가 와이파이 다이렉트 인증에 새로 포함한 4가지 기능을 살펴보자. 첫 번째는 ‘와이파이 다이렉트 전송(Wi-Fi direct send)’이..

Network 2015. 6. 11. 11:12
모바일기기 wifi의 ip주소를 수동으로 설정하기

http://www.happyclass.kr/2012/09/wifi-ip-wifi.html 펌 이전에 교실에 무선환경을 구축하는 글을 작성했다. ( http://smart-classroom.blogspot.com/2012/09/1.html 참고) 거기에 덧붙여 모바일 기기의 ip주소를 수동으로 설정하는 방법을 알아보고자 한다. 교실에 Wifi환경이 구축되었고, 집이든 어디든 Wi-fi를 사용할 때, 가끔씩 IP주소를 인증하는 과정에서 시간이 오래 걸리는 경우가 있다. DHCP서버에서 IP를 제대로 할당을 받지 못해서 이러는 경우가 많은데, 일반 가정의 wifi환경에서는 할당을 제대로 받지 못하는 경우가 작지만, 학교의 경우에는 교실의 공유기(허브)를 거쳐 학교의 게이트웨이로 가서 ip주소를 받아오기 때문..

Network 2015. 6. 11. 11:07
UDP 브로드캐스트의 재발견: 네트워크 브로드캐스팅 라이브러리 만들기

http://kenial.tistory.com/839 #. 오늘날 프로그래머가 다루는 기술 분야는 매우 다양하고, 실제 프로그래밍에 있어서 프로그래머가 저수준(수준이 낮다는 뜻이 아니라, 추상화가 덜 되었다는 의미로)의 기술 주제를 다루는 일도 드문 일이 되었다. 네트워크 프로그래밍의 경우에도 마찬가지여서 인터넷을 통해 데이터를 주고받거나 하는 작업에 소켓을 직접 사용해서 프로그래밍하는 경우는 흔치 않은 일이 되었고, HTTP 기반으로 하는 네트워크 프로그래밍이 유행하게 되었다. HTTP를 통한 네트워크 프로그래밍은 이해하기 쉽고, 이러한 프로그래밍 작업을 쉽게 해 주는 라이브러리 또한 도처에 널려 있는 것을 볼 수 있다. 그러다보니 TCP니 UDP니 하는 것을 다룰 일도 거의 없어졌고, 요즘에는 대부분..

Network 2015. 5. 16. 11:38
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 플레이프레임워크
  • 파이썬 동시성
  • CORDA
  • akka 강좌
  • 파이썬 데이터분석
  • Adapter 패턴
  • Play2 로 웹 개발
  • 안드로이드 웹뷰
  • Hyperledger fabric gossip protocol
  • 그라파나
  • Play2
  • 이더리움
  • 주키퍼
  • hyperledger fabric
  • 스위프트
  • 스칼라 동시성
  • play 강좌
  • 스칼라
  • 파이썬 머신러닝
  • 파이썬 강좌
  • play2 강좌
  • 파이썬
  • 하이퍼레저 패브릭
  • 엔터프라이즈 블록체인
  • Akka
  • 블록체인
  • 하이브리드앱
  • 스칼라 강좌
  • Golang
  • Actor
more
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바