network(5)
-
[컴퓨터망] Introduction to physical layer
Introduction to physical layer 🐇¸.•*¨*•¸.•*¨*•¸.•*¨*•¸.•*¨*• 참고 자료 : 데이터 통신과 네트워킹 4판 #0415 데이터통신 #컴퓨터망 #네트워크프로그래밍 #종합설계프로젝트 해당 자료는 강의 학습자료입니다. 강의 이외의 내용은 검색 및 다양한 자료를 통해 공부하며 정리한 내용의 포스팅입니다. 1. Data and Signals 2. Periodic analog signals 3. Digital signals 용어 정리 periodic signal nonperiodic signal 1. Data and Signals Alice 와 Bob이 통신을 한다고 시나리오를 만들어보자. 통신하는데 TCP/TP의 5계층이 적용된다. (application, transpo..
2023.04.17 -
[컴퓨터망] Network Models #네트워크모델
Network Models 🐇¸.•*¨*•¸.•*¨*•¸.•*¨*•¸.•*¨*• 참고 자료 : 데이터 통신과 네트워킹 4판 #0415 데이터통신 #컴퓨터망 #네트워크프로그래밍 #종합설계프로젝트 해당 자료는 강의 학습자료입니다. 강의 이외의 내용은 검색 및 다양한 자료를 통해 공부하며 정리한 내용의 포스팅입니다. 1. Protocol Layering 2. TCP/IP Protocol suite 3. OSI Model 7계층 용어 정리 Protocol (통신 규약) Protocol Layering (프로토콜 계층화) Hop : host, router Hop to Hop delivery Hypertext Transfer Protocol (HTTP) File Transfer Protocol (FTP) Simpl..
2023.04.16 -
[컴퓨터망] Data comuunications
참고 자료 : 데이터 통신과 네트워킹 4판 #0331 #데이터통신 #컴퓨터망 #네트워크프로그래밍 #종합설계프로젝트 이번 학기 네트워크에 대해 진지하게 배워보고 싶어서 책을 빌려왔습니다. 네트워크에 대해서 이제 배워보지만 학습한 내용을 정리해보려고 합니다. 강의학습자료와 참고해서 작성했습니다. 1. Data communications 2. Networks 3. Network types - LANs, WANs 4. Internet History 5. Standards and Administration 용어 정리 Protocol (통신 규약) Simplex : 단방향 / Duplex: 양방향 Local Area Network (LAN) Wide Area Network(WAN) Circuit-Switched N..
2023.04.15 -
[Network] TCP 기반 서버 / 클라이언트
#0331 #네트워크프로그래밍 해당 자료는 강의 학습 자료입니다. 🐇¸.•*¨*•¸.•*¨*•¸.•*¨*•¸.•*¨*• Wireshark 를 이용하여 확인 https://www.wireshark.org/download.html Wireshark · Download Wireshark: The world's most popular network protocol analyzer www.wireshark.org TCP Header 입력한 포트 번호가 TCP Header에 붙는다. Source port (송신측 포트번호) - 설정하지 않은 경우, 랜덤 번호로 자동할당된다. Destination port (수신측 포트번호) Sequence number - 전송하는 데이터의 순서를 표시 - 수신측은 데이터의 순서를 ..
2023.03.31 -
[네트워크프로그래밍] fgets()와 scanf() 차이점
#0324 #네트워크프로그래밍 해당 자료는 강의 학습 자료입니다. 🐇¸.•*¨*•¸.•*¨*•¸.•*¨*•¸.•*¨*• 문자열 입력 함수 fgets() scanf()의 차이점 : 저장되는 길이가 다르다. fgets() - 공백 입력을 허용, 마지막 Enter입력 : 줄바꿈 문자('\n') + 널문자('\0')가 추가 따라서 string -1 을 해야 정확한 값을 가져올 수 있다. scanf() - 공백을 기준으로 입력이 분리됨 마지막, Enter입력: 줄바꿈 문자를 문자열에 포함시키지 않고 NULL문자('\0')만 문자열에 추가 파일의 끝(EOF) 표시 파일의 끝 표시 : Linux 시스템에는 파일에 저장된 데이터를 가지고 파일의 끝을 검사하지 않는다. File system 에는 해당 파일의 길이를 저장..
2023.03.24