728x90 반응형 리눅스소켓프로그래밍2 [리눅스] profile,bashrc,bash_profile,inputrc 기능 정리 시스템 전체 적용 /etc/profile - 시스템 규모의 환경설정과 시작 프로그램들/etc/bashrc - 시스템 규모의 alias와 함수(bash 쉘 설정)/etc/inputrc - 시스템 규모의 키 결정(binding)과 기타내용 사용자별 적용 $HOME/.bash_profile - 사용자 환경설정과 시작 프로그램들(bash 쉘 설정)$HOME/.bashrc - 사용자 alias와 함수들$HOME/.inputrc - 키 결정과 기타 내용들 2019. 2. 1. 01.소켓(Socket)이란? 소켓이란? -TCP, UDP같은 전송 계층을 이용하는 API-모든 유닉스(Unix) 운영체제에서 제공됨 -윈도우는 WinSock 소켓 API가 있음-소켓 인터페이스: 응용프로그램과 소켓 사이의 인터페이스를 뜻함 소켓번호 -소켓을 이해하기 위해서는 다음을 먼저 알아야 함-파일디스크립터 -리눅스는 파일을 open으로 열면 파일 디스크립터(fd)를 리턴함 -프로그램이 파일을 엑세스할 때 할당된 파일 디스크립터 사용 -리눅스에서는 모든 파일, 하드웨어, 파이프, 소켓 등을 파일로 취급 -파일 디스크립터 테이블: 파일 오픈시 시스템은 파일에 대한 정보를 가질 구조체를 할당함. 테이블의 인덱스 값이 파일 디스크립터임 -소켓 디스크립터 -소켓 번호라고도 함 -소켓 생성후 얻는 파일 디스크립터 -프로그램이 네트워킹을 .. 2018. 12. 3. 이전 1 다음 728x90 반응형