728x90
99클럽 코테 스터디 31일차 Version Control Git
99클럽 TIL 2024. 6. 22. 14:02

Version ControlGitGitHubGit 이란?분산 버전 관리 시스템으로, 개발자들이 소스 코드의 변경 사항을 효율적으로 관리할 수 있게 해줌.Linus Torvalds 에 의해 2005년에 개발되었으며, 주로 소프트웨어 개발에 사용됨.특징분산 시스템Git 은 중앙 집중식 서버가 아닌 각 개발자의 로컬 시스템에 전체 코드베이스의 복사본을 저장함. 네트워크에 접속하지 않고도 대부분의 작업을 수행할 수 있게 해줌.데이터 무결성Git 은 데이터의 무결성을 보장하기 위해 SHA-1 해시를 사용하여 파일과 커밋(Commit) 을 관리함. 이는 변경된 내용을 정확히 추적하고 잘못된 데이터 전송이나 파일 손상 시 복구가 가능하게 함.브랜치와 머지Git 의 Branch 기능은 매우 강력하며, 개발자가 다양한 ..

99클럽 코테 스터디 30일차 VersionControl
99클럽 TIL 2024. 6. 21. 22:15

3일간 예비군 이였어서 TIL 을 잠시 멈췄었다...Version ControlGitGitHub란?Version Control 또는 Source Control 은 파일 변경 사항을 관리하고 여러 시점의 버전을 기록 및 추적할 수 있게 하는 시스템주요 기능변경 이력 기록 : 모든 파일의 수정 내역을 자세히 기록하여, 언제 누가 무엇을 변경했는지 파악할 수 있음.병렬 개발 지원 : 여러 개발자가 동시에 같은 프로젝트에서 작업할 수 있도록 지우너하며, 각자의 변경 사항을 안전하게 통합할 수 있는 방법을 제공함.버전 백업 : 모든 변경 사항을 안전하게 저장하고 필요한 경우 이전 버전으로 롤백할 수 있는 기능을 제공함.분기 및 병합 : 프로젝트의 다양한 기능 개발이나 실험을 독립적으로 진행할 수 있게 해주는 분기..

99클럽 코테 스터디 29일차 Network HTTPS HTTPS 란
99클럽 TIL 2024. 6. 17. 15:40

NetWorkDNSDNS ResolverDNS란Http HeaderCORSkeep-alive headerPersistent Connection, Non-Persistent ConnectionOSI 7 계층과 각 계층의 구성요소TCP vs UDPHTTPSHTTPS 란개념HTTPS 는 HyperText Transfer Protocol Secure 의 약자웹 통신 프로토콜인 HTTP의 보안 버전데이터의 안전한 전송을 위해 사용됨.데이터가 전송되는 도중 도청, 중간자 공격, 데이터 변조 등을 방지함.HTTPS 랑 HTTP 의 차이는?보안성HTTP : 데이터를 암호화하지 않고 평문으로 전송하기 때문에 도청 및 데이터 변조에 취약함.HTTPS : SSL/TLS 를 사용하여 데이터를 암호화하여 전송하므로 데이터의 기..

99클럽 코테 스터디 28일차 Network TCP vs UDP
99클럽 TIL 2024. 6. 16. 13:23

NetWorkDNSDNS ResolverDNS란Http HeaderCORSkeep-alive headerPersistent Connection, Non-Persistent ConnectionOSI 7 계층과 각 계층의 구성요소TCP vs UDPTCPTCP 는 연결 지향적인 프로토콜로, 데이터를 전송하기 전에 통신할 두 기 간에 연결을 설정함. 이 연결을 통해 데이터가 전송됨.특징신뢰성 : 데이터 ==패킷==의 손실, 중복, 오류 없이 정확한 순서대로 데이터를 전송하고 수신 확인을 통해 신뢰성을 보장함.흐름 제어 : 송신자와 수신자 간의 데이터 처리 속도 차이를 조절함.혼잡 제어 : 네트워크의 혼잡 상태를 모니터링하고, 혼잡이 발생하면 데이터 전송 속도를 조절함.연결지향 : 데이터를 전송하기 전에 연결 설..

99클럽 코테 스터디 27일차 Network OSI 7 계층과 각 계층의 구성요소
카테고리 없음 2024. 6. 15. 15:26

NetWorkDNSDNS ResolverDNS란Http HeaderCORSkeep-alive headerPersistent Connection, Non-Persistent ConnectionOSI 7 계층과 각 계층의 구성요소TCP vs UDP란?네트워크 통신과 관련된 프로세스를 이해하기 위해 국제 표준화 기구(ISO)에 의해 개발된 개념적 프레임워크각 계층은 네트워크에서 데이터가 어떻게 이동하는지를 보여주며, 서로 다른 종류의 통신 및 네트워킹 기능을 책임짐.1.물리 계층기능실제적인 전기적, 기계적, 기능적 특성을 이용하여 데이터 비트를 전송함.구성 요소케이블, 리피터, 허브 등..예시이더넷 케이블(RJ-45) 를 사용하여 컴퓨터가 네트워크 스위치연결되는 상황데이터 링크 계층기능오류 없는 데이터 전송을..

99클럽 코테 스터디 26일차 Network Persistent Connection, Non-Persistent Connection
99클럽 TIL 2024. 6. 14. 17:46

NetWorkDNSDNS ResolverDNS란Http HeaderCORSkeep-alive headerPersistent Connection, Non-Persistent ConnectionOSI 7 계층과 각 계층의 구성요소TCP vs UDP1. Persistent Connection정의지속적인 연결은 클라이언트와 서버 간의 TCP 연결을 여러 HTTP 요청과 응답에 걸쳐 유지하는 방식HTTP/1.1 에서는 기본적으로 지속적인 연결이 설정되어 있으며, Connection: keep-alive 헤더를 통해 명시적으로 지속 연결을 요청할 수 있음.장점연결 및 종료에 소요되는 시간과 자원을 절약할 수 있음.네트워크 지연을 감소시키고, 전체적인 통신 성능을 향상시킴.여러 자원(이미지,css 파일, 자바스크립트..

99클럽 코테 스터디 25일차 Network keep-alive header
99클럽 TIL 2024. 6. 13. 21:19

NetWork DNSDNS ResolverDNS란Http HeaderCORSkeep-alive headerPersistent Connection, Non-Persistent ConnectionOSI 7 계층과 각 계층의 구성요소TCP vs UDP란?Persistent Connection 을 설정하고 유지하는 데 중요한 역할을 하는 녀석HTTP/1.1 에서는 모든 연결이 기본적으로 Persistent Connection 으로 처리되지만 keep-alive header 를 통해 이 연결들을 더 세밀하게 제어할 수 있음.역할keep-alive header 는 HTTP/1.0 에서 중요한 역할을 함.HTTP/1.0 은 기본적으로 비지속적인 연결을 사용하므로, keep-alive header 를 통해 클라이언트와..

99클럽 코테 스터디 24일차 Network CORS
99클럽 TIL 2024. 6. 12. 17:38

NetWorkDNSDNS ResolverDNS란Http HeaderCORSkeep-alive headerPersistent Connection, Non-Persistent ConnectionOSI 7 계층과 각 계층의 구성요소TCP vs UDP란?출처가 다른 자원들을 공유한다는 뜻으로, 한 출처에 있는 자원에서 다른 출처에 있는 자원에 접근하도록 하는 개념임.➡️ 교차되는 출처 자원들의 공유기본적으로 웹 브라우저는 같은 출처 정책(Same-Origin Policy) 를 사용하여, 한 출처(도메인, 프로토콜, 포트)에서 불러온 스크립트가 다른 출처의 자원에 접근하는 것을 제한함.작동Simple Request : GET, HEAD, POST 와 같은 표준 메서드를 사용하고, Accept, Content-Ty..

728x90