본문 바로가기

분류 전체보기154

네트워크란? ip란? 서브넷마스크란? 컴퓨터들이 통신 기술을 이용하여 그물망처럼 연결된 통신 이용 형태 LAN : 근거리 통신망, 로컬 영역 네트워크(영어: local area network, LAN), 구내 정보 통신망은 네트워크 매체를 이용하여 집, 사무실, 학교 등의 건물과 같은 가까운 지역을 한데 묶는 컴퓨터 네트워크이다. 광역 통신망(WAN)은 더 넓은 지역 범위를 아우를뿐 아니라 일반적으로 전용선 또한 동반하기도 한다.이더넷과 와이파이는 근거리 통신망에 사용하기 위해 흔히 쓰이는 기술 2가지이다. 역사적으로는 ARCNET, 토큰링, 애플토크 등의 기술이 사용되었다. 인터넷에 연결된 각 기기를 구별하기 위해 사용되는 고유한 번호 기존 ipv4 에서 ip주소가 모자라서 발전된 형태가 ipv6 ip 주소는 32자리 2진수로 구성되어 있.. 2023. 10. 15.
today sentence you mean besides my dad,rihgt? : 우리 아빠 말고도 말이죠? not the most powerful alive today, the most powerful ever : 오늘날 살아있는 가장 강력한 것이 아니라 역사상 가장 강력한것을 말한다. i was as surprised as you are,professor : 나도 교수님만큼 놀랐습니다. not that i want to argue with a nobel prize winner : 노벨 수상자와 논쟁을 하고 싶은 것은 아닙니다 still, having seen the situation here, i 've gotta say it does alomist look like a suicide bomber's been here : .. 2023. 9. 11.
고쳐도 계속 오류가 날때 한번 생각해보기 위의 사진의 왼쪽을 보면 test.c 라는 파일이 minishell 폴더안에 있고 그밖에도 있는걸 볼수 있다. 이때 나는 위의 오류를 고치기 위해서 열심히 수정하고 컴파일을 돌려봤지만 계속 오류가 뜨는걸 알수 있다. 그 이유에 대해서 고민하던중에 엄청난 사실을 알게되었다. 수정하고 나서 컴파일을 돌릴때 동일 이름의 다른 파일을 컴파일 하고 있었던 것이였다. 원인) 동일 이름의 다른 파일을 컴파일 하고 있었다. 그래서 계속 컴파일 해도 똑같은 오류가 뜰수 밖에 없었다. 왜냐하면 내가 보고 있는 파일을 컴파일 한게 아니기 떄문에 열심히 수정해도 컴파일하는 파일은 변하지도 않았기 때문이다. 개선방향) 테스트 할때나 파일을 만들떄 중복된 이름을 가진 파일을 만들지 않도록 할것. 헷갈리지 않도록 서로 개성있게 파.. 2023. 8. 8.
char 이중배열 행 개수 구하기 (c 언어) 2023. 8. 6.
leaks 실시간 체크방법 while true; do leaks (실행파일이름); sleep 1; done; 위의 명령어를 새로운 쉘에서 명령후 파일을 실행시키면 sleep 1 주기로 leaks 를 체크해준다. 2023. 7. 19.
2.2 The Web and HTTP 2.2.1 Overview of HTTP The HyperText Transfer Protocol (HTTP), the Web’s application-layer protocol, is at the heart of the Web. HTTP is implemented in two programs: a client program and a server program. The client program and server program, executing on different end systems, talk to each other by exchanging HTTP messages A Web page (also called a document) consists of objects. An object is s.. 2023. 7. 19.
2.1.3 Transport Services Available to Applications Many networks, including the Internet, provide more than one transport-layer protocol. When you develop an application, you must choose one of the available transport-layer protocols The situation is similar to choosing either train or airplane transport for travel between two cities. We can broadly classify the possible services along four dimensions: reliable data transfer, throughput, timing,.. 2023. 7. 18.
스프링의 핵심 객체 지향언어가 가지고 있는 강력한 특징을 살리는 프레임워크 cf) 다향성의 본질 : 클라이언트를 변경하지 않고, 서버의 구현 기능을 유연하게 변경할 수 있다. 스프링은 다향성을 극대화해서 이용할 수 있게 해준다. 2023. 7. 16.
Chapter 2 Application Layer 2.1 Principles of Network Applications Thus, when developing your new application, you need to write software that will run on multiple end systems. Keep in mind that an application’s architecture is distinctly different from the network architecture From the application developer’s perspective, the network architecture is fixed and provides a specific set of services to applications. The applic.. 2023. 7. 15.
1.6 Networks Under Attack The Bad Guys Can Put Malware into Your Host Via the Internet Once malware infects our device it can do all kinds of devious things, including deleting our files and installing spyware that collects our private information such as social security numbers, passwords, and keystrokes, and then sends this (over the Internet, of course!) back to the bad guys. Viruses are malware that require some form.. 2023. 7. 13.
728x90