정리53 [LINUX] 인터넷과 원격 접속, 파일 유틸리티 인터넷 인터넷(Internet) 컴퓨터가 서로 연결되어 Tcp/ip 프로토콜을 이용해 정보를 주고받는 공개 컴퓨터 통신망 프로토콜 서로 다른 기종의 컴퓨터 사이 어떤 자료를 어떤 방식으로 언제 주고 받을지 등을 정해놓은 규약 (통신을 하기 위한 규약) IP(Internet Protocol) 호스트의 주소지정과 패킷 분할 및 조립 기능에 대한 규약. 인터넷 상의 각 컴퓨터는 자신의 IP 주소를 가짐. IP 주소 : 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 주소 $ ip addr 사용중인 시스템의 ip주소 출력 TCP(Transport Control Protocol) IP 위에서 동작하는 프로토콜. 데이터의 전달을 보증하고 보낸 순서로 받게 해줌. 호스트명(도메인 이름, domain.. 2023. 5. 14. [c] 재귀 함수의 재귀적 호출의 이해 재귀함수 예시 void Recursive(int num) { if(num= r) return 1; else if(s[l] != s[r]) return 0; else return recursion(s, l+1, r-1); } int isPalindrome(const char *s){ return recursion(s, 0, strlen(s)-1); } int main(){ int num; scanf("%d",&num); char list[1001] ={0}; while(num--){ play = 0; scanf("%s",list); int p = isPalindrome(list); printf("%d ",p); // 1 printf("%d\n",play); } } #백준 2747.. 2023. 5. 7. [web] 웹 기본 상식 1.웹 WEB 인터넷을 기반으로 구현된 서비스 중 HTTP를 이용하여 정보를 공유하는 서비스 웹 서버 : 정보를 제공하는 주체 웹 클라이언트 : 정보를 받는 이용자 프론트엔드 : 이용자의 요청을 받는 부분 백엔드 : 요청을 처리하는 부분 웹리소스 웹에 갖춰진 정보자산. 모든 웹 리소스는 고유의 URI(Uniform Resource Indicator)를 가지며 이로 식별됨 이용자에게 직접 보여지는 부분으로 프론트엔드 전반 HTML(Hyper Text Markup Language) 태그와 속성을 통한 구조화된 웹 문서 작성 지원 CSS (Cascading Style Sheets) 웹 리소스들의 시각화 방법을 기재한 스타일시트. JS (JavaScript) 웹 문서의 동작을 정의. 이용자의 브라우저에서 실행되.. 2023. 5. 7. [LINUX] 쉘과 명령어 쉘 쉘(shell) 사용자와 운영체제 사이의 창구 역할을 하는 소프트웨어 명령어 처리기(command processor) : 사용자로부터 명령어를 입력받아 이를 처리 쉘의 종류 쉘 실행파일 설명 본 쉘 (Bourne shell) /bin/sh - 벨 연구소의 스트븐 본에 의해 개발 - 유닉스에서의 기본 쉘 콘 쉘 (Korn shell) /bin/ksh - 1980년대 벨 연구소에서 본 쉘을 확장하여 만듬 Bash (Bourne again shell) /bin/bash - GNU에서 본 쉘을 확장하여 개발한 쉘 - 리눅스 및 맥 OS X에서 기본 쉘로 사용되며 널리 보급 - Bash 명령어의 구문은 본 쉘 명령어 구문을 확장 C 쉘 (C shell) /bin/csh - 빌 조이가 개발 - 쉘의 핵심 기능 .. 2023. 5. 7. 이전 1 ··· 6 7 8 9 10 11 12 ··· 14 다음