728x90

Computer Science 2

[네트워크] Socket, Port, TCP, UDP 정의

1. Socket - 소프트웨어가 서로 연결하려면 Socket 연결이 필요. - Socket은 두 시스템 사이의 네트워크 연결을 나타내는 객체. - 2개의 소프트웨어가 연결이 될 때, 가장 중요한 것은 두 소프트웨어가 통신하는 방법 즉, 상대방에게 비트를 보내는 방법을 알고 있다는 것. - 직접적으로 연결을 해주는 저수준단계(이더넷 케이블, 네트워크 장치)은 운영체제별로 소프트웨어나 API에서 처리해주기에 개발자는 고수준단계(장치를 불러오는 직접적인 명령)만을 구현하면 된다. 2. PORT - IP 주소로 Socket이 연결되면 해당 컴퓨터끼리 연결이 된다. - 하나의 컴퓨터 안에서도 인터넷을 사용하는 여러 프로세스가 동시에 실행되고 있을 수도 있다. 컴퓨터끼리 연결하여 프로세스를 수행하려면 두 컴퓨터의..

[Ubuntu] 콘솔 명령어 정리

1. pwd - 현재 작업 디렉토리를 절대 경로명으로 출력. 2. ls [옵션] [파일명] - Window에서 'dir'과 같은 명령. - 현재 디렉토리 내의 파일과 디렉토리에 대한 정보를 출력 3. cd [디렉토리명] - 폴더 이동 4. cp [옵션] [원본 파일명] [대상 파일명 / 디렉토리명] - 하나 이상의 원본 파일을 복사한다. 5. mkdir [옵션] [파일명] - 새로운 디렉토리를 만든다. (쓰기 권한이 허용되어야만 만들 수 있다.) 6. rmidr [옵션 [파일명] - 디렉토리를 제거. (쓰기 권한이 허용되어야 제거할 수 있다.) 7. more [파일명] - 텍스트나 디렉토리의 리스트를 한 화면씩 볼 수 있다. 8. rm [옵션] [파일명] - 파일(디렉토리)를 삭제한다. - 삭제할려는 디..

반응형