Port Scannig 검사툴

Port Scannig 검사툴...

네트워크 프로그래밍 기초 문서들

네트워크 프로그래밍 기초 문서들네트워크 프로그래밍과 관련된 문서들의 모음입니다....

인터넷 주소 변환

인터넷 주소 변환이번 글은 도메인주소 그리고 점 표기 방식주소 (xxx.xxx.xxx.xxx), 32 bit 주소간의 변환이 어떻게 이루어지는지에 대한 내용을 담고 있다.이들에 대한 이해는 인터넷 관련 어플리케이션을 제작하는데 많은 도움을 줄것이다.IPv4에서 인터넷(1019811872 대신에 www.joinc.co.kr을 사용하는 식이다. 도메인 주소는...

ICMP 프로그래밍

이문서는 실제로 ICMP 를 어떻게 이용할수 있는지에 대한 내용을 담고 있다. 간단한 ICMP 프로토콜에 대한 개요를 설명한후에 socket 를 이용해서 어떻게 ICMP 프로토콜의 사용이 가능한지에 대해서 얘기하게 될것이다....

Tcp IP 개요 2

Tcp IP 개요 2원래 이것은 이전의 문서에서 다루었어야 하는데, 빼먹었음으로 먼저 IP(인터넷에 연결되어 있는 모든 네트워크 인터페이스(이더넷 카드 같은)은 고유의 IP주소를 가지고 있어야만한다. IP주소는 32bit 크기를 가지는데 8bit 씩 끊어서 4자리로 나누게 되고, 각 자리는 "." 으로 구분되게 된다. 210.211.194.2 과 같이 표...

TCP_IP 개요 3

TCI/IP 소개 1, TCP/IP 소개 2 2개의 문서에서 부족하게 나마 TCP/IP(:12)에 대한 대략적인 내용들과, TCP/IP의 계층 구조 그리고, 각각의 계층 구조를 이루는 TCP(, IP, ARP, UDP 와 같은 프로토콜에 대해서 간단하게 살펴보았다. 지금까지의 내용을 도표로 좀더 익목요연하게 그려보자면 아래와 같이 그려볼수 있을것이다. 아래...

IP MultiCast 일반

IP MultiCast 일반 1. 2003/12/10 1. 2010/7/13 인터네트 환경이 눈부시게 발전했지만 인터네트를 가로지르는 데이터양은 이에 초과해서 늘어나고 있다. 요즘 대두되고 있는 원격 회상 회의, 원격 교육, 인터넷 대화형 TV등의 서비스는 엄청난 양의 데이터 교환이 필요하며, 인터네트 망의 한계 때문에 특별한 경우를 제외하고 원할한 ...

멀티 스레드 기반 소켓 프로그래밍

멀티 스레드 기반 소켓 프로그래밍스레드에 대한 자세한 내용은 에 자세히 기술 되어 있다. 여기에서는 소켓 프로그래밍을 중심으로 멀티 스레드 기술이 가지는 특징을 집중적으로 살펴보도록 하겠다.운영체제는 프로그램의 실행 이미지인 프로세스를 최소 실행 단위로 작동한다. 다중 프로세스 운영체제는 이들 프로세스를 시 분할 방식으로 스위칭 하면서, 동시에 여러 개의...

Out-of-Band 데이터 통신

Out-of-Band 데이터 통신Out Of Band는 TCP(TCP에서는 URG필드 를 1로 설정하는 것으로 OOB데이터임을 명시한다. URG는 URGENT를 의미한다. TCP 헤더 정보는 문서를 참고하기 바란다.OOB 데이터라고 해서, 다른 패킷에 우선해서 도착하거나 높은 우선순위로 재조정된다거나 하지 않는다. 왜냐하면 별도의 패킷으로 전달되지 않고,...

NetWork 프로그래밍 모델

NetWork 프로그래밍 모델이 문서는 실무에 적용할 수 있는 네트워크 프로그램의 모델에 대해서 알아보도록 할 것이다. 네트워크 프로그래밍에 대해서 기본적인 이해는 가지고 있다고 가정할 것이다. 다수의 연결이나 대량의 데이터를 서비스 타입에 따라 어떻게 효율적으로 처리할 수 있을 것인지에 촛점을 맞출 것이다. Linux(운영체제에서 열수 있는 파일의 제한...