본문 바로가기
[Server] 프로토콜이란? 여기서 프로토콜은 무엇일까요? 프로토콜은 컴퓨터 내부에서, 또는 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙 체계입니다. 예를 들어 보겠습니다. 학교에서 학생들이 선생님에게 질문을 하는 상황을 생각해 보죠. 학생 여러 명이 순서 없이 질문을 한다면 선생님은 답변을 제대로 해줄 수 없을 겁니다. 대신 손을 머리 위로 든 학생의 질문은 답변해준다는 규칙을 만든다면 어떨까요? 그러면 답변을 정확하게 받을 수 있을 입니다. 학생과 선생님의 규칙처럼 컴퓨터도 규칙을 정해 둔다면 서로의 편의가 올라갈 것입니다. 이것이 프로토콜이라고 볼 수 있겠지요 웹에서는 HTTP 프로토콜이 있습니다. 해당 프로토콜은 컴퓨터끼리 문서 교환 시 사용하는 규칙을 정해 놓은 것이지요 GET과 POST를 이용해 문서교환 시 오픈할.. 2024. 3. 27.
[HTML] 개행문자('\n')와 <br> 요소를 HTML 파일에서 사용시 차이점 요소의 경우 HTML에서 개행을 위해 사용 하는 키워드이다. '\n' 문자의 경우도 개행을 위해 사용 하는 문자열이다. 그러나 HTML사용목적은 문서의 구조를 정의 하는 것이기에 기본적으로 문자열만 처리한다. 따라서 '\n' 은 개행이 아닌 단순 문자열에 불과하다. 그래도 문자로 사용하고 싶다면 HTML에서 지원하는 엔터티 표현을 공부해보길 바란다. 2024. 3. 22.
[HTML/XML] XML과 HTML은 비슷하단 생각이 들었다. XML과 HTML은 태그를 이용한다는 공통점이 있다. 그래서 확장자명이 XML인 파일에 태그를 사용하여 웹 페이지를 만들 수 있을 것 같았다. 가능하긴 하다 변환과정이 있다면 하지만 변환이 없다면 태그가 텍스트로 노출되는 그뿐이었다. 그럼 HTML 파일은 특수성이 있는 건가? 특수성 보단 약속에 가깝다는 생각이 든다. 관계자 및 개발자분들이 ' 태그일 땐 텍스트를 선명하게 할게요' 하고 웹 페이지에 사용할 규칙들을 정했고 그 규칙을 HTML 파일 안에 사용 시 힘을 발휘하는 것이다. 어느 날 ' 태그일 때 텍스트를 선명하게 하고 DEV 확장자명을 사용하는 파일로 규칙을 정하겠습니다' 한다면 그 규칙을 따라야 할 것이다. 다행히 입맛대로 태그를 사용해서 데이터 교환이 가능한 XML 파일이 있다. 이미 입맛.. 2024. 3. 19.
[TypeScript] 'tsc'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다 문제 예상1 실행할 tsc 파일이 없기 때문에 에러가 발생하였다. 검증1 (검증실패) tsc 파일이 있는것을 확인 파일 다운로드도 5일전에 한것이 확인 예상2 tsc 파일이 전역적으로 사용되고 있지 못하기 때문에 에러가 발생하였다. 검증2(검증성공) tsc 파일이 존재하는 경로로 이동하여 tsc 명령어를 수행하니 프롬프트에 로그가 출력되는것이 확인됨. tsc 파일 전역으로 설치 실행이 잘 되는것을 확인 2023. 9. 30.