본문 바로가기

Programming/Linux C/C++6

네트워크 프로그래밍과 소켓의 이해 URL : http://christin2.tistory.com/22 소켓(Socket): 물리적으로 연결된 네트워크상에서의 데이터 송수신에 사용할 수 있는 소프트웨어적인 장치를 의미: 프로그래밍에서의 소켓은 네트워크 망의 연결에 사용되는 도구 ..... ref URL : http://forum.falinux.com/zbxe/?mid=C_LIB&document_srl=429387&sort_index=readed_count&order_type=descref URL : http://www.joinc.co.kr/modules/moniwiki/wiki.php/man/2/socketref URL : http://www.joinc.co.kr/modules/moniwiki/wiki.php/man/2/bindref UR.. 2014. 9. 2.
소켓의 타입과 프로토콜의 설정 URL : http://christin2.tistory.com/25 소켓의 생성 int socket(int domain, int type, int protocol);- domain : 소켓이 사용할 프로토콜 체계 정보 전달- type : 소켓의 데이터 전송방식에 대한 정보 전달- protocol : 두 컴퓨터간 통신에 사용되는 프로토콜 정보 전달ref URL : http://forum.falinux.com/zbxe/?mid=C_LIB&document_srl=429387&sort_index=readed_count&order_type=descref URL : http://www.joinc.co.kr/modules/moniwiki/wiki.php/man/2/socket 프로토콜 체계(Protocol Famil.. 2014. 9. 1.
주소체계와 데이터 정렬 URL : http://christin2.tistory.com/27 ..... - IPv4 기준의 4바이트 IP주소는 네트워크 주소와 호스트 주소로 나뉨- 주소의 형태의 따라서 A, B, C, D, E 클래스로 분류 클래스 A의 첫 번째 바이트 범위 : 0이상 127 이하 - 클래스 A의 첫 번째 비트는 항상 0으로 시작클래스 B의 첫 번째 바이트 범위 : 128이상 191 이하 - 클래스 B의 첫 번째 비트는 항상 10으로 시작클래스 C의 첫 번째 바이트 범위 : 192이상 223 이하 - 클래스 C의 첫 번째 비트는 항상 110으로 시작 - 네트워트 주소(Network ID) : 네트워크의 구분을 위한 IP 주소의 일부를 의미 IP주소 기반의 데이터 전송과정1. IP주소 중에서 네트워크 주소만을 참조.. 2014. 8. 29.
TCP 기반 서버/클라이언트 1 URL : http://christin2.tistory.com/31 ..... ..... 연결요청 대기상태로의 진입ref URL : http://www.joinc.co.kr/modules/moniwiki/wiki.php/man/2/listen - sock : 연결요청 대기상태에 두고자 하는 소켓의 파일 디스크립터 전달, 이 함수의 인자로 전달된 디스크립터의 소켓이 서버소켓이 됨- backlog : 연결요청 대기 큐의 크기정보 전달- listen 함수가 호출되어야 클라이언트가 연결요청을 할 수 있는 상태가 됨- 클라이언트의 연결요청도 인터넷을 통해서 흘러 들어오는 일종의 데이터 전송이므로 받아들이기 위한 소켓이 하나 필요하고 서버소켓이 그 역할을 함- 여러 개의 클라이언트가 연결 요청을 했을 때, 연결요청.. 2014. 8. 29.
linux socket summary 보호되어 있는 글 입니다. 2014. 6. 15.
리눅스 커널 내부 구조@kandroid 보호되어 있는 글 입니다. 2014. 6. 3.