본문 바로가기

주소 체계2

컴퓨터 네트워크 33장 - 소켓의 주소 체계와 서비스 - 컴퓨터 네트워크 33장- 소켓의 주소 체계와 서비스 - 소켓이라는 통신 프로그램을 쉽게 개발할 수 있게 해주는 API의 일종이다. 인터넷 응용 프로그램을 작성하려면 C 언어를 포함한 고급 프로그래밍 능력이 필요하듯이 네트워크 기능을 위한 데이터 전송을 위해서는 반드시 소켓 프로그래밍을 할 수 있어야한다. 소켓은 네트워크 통신에서 종단의 교신점 역할을 한다. 예를 들어 우편배달을 하는 경우에는 우체통이라는 도구가 교신점 역할을 할 것이고 전화 서비스를 생각하면 전화기가 교신점 역할을 할 것이다. 프로토콜의 종류에 따라 사용하는 주소 체계가 다르다. 일반적으로 한 호스트에 존재하는 프로세스 사이의 통신을 지원하는 AF_UNIX와 다른 호스트에 존재하는 프로세스 사이의 통신을 지원하는 AF_INET가 존재한다.. 2017. 5. 7.
컴퓨터 네트워크 4장 - 계층 구조의 개념 - 컴퓨터 네트워크 4장- 계층 구조의 개념 - 우리는 앞선 장에서 컴퓨터 네트워크에 사용되는 용어에 대해 배워보았다. 그 중 이번 장은 프로토콜에 중점을 두고 설명할 것이다. 프로토콜이라는 것은 네트워크에 연견된 시스템이 통신하여 데이터를 주고받기 위해 따라야하는 규칙이다. 프로토콜은 전송 오류율, 데이터 전달 경로, 전송 속도 등 다양한 외부 요인의 영향을 받는다. 만약 이러한 문제들을 한 프로토콜에서 모두 처리를 하게 되면 문제가 발생하기 쉽다. 따라서 프로토콜은 모듈화라는 설계 과정을 통하여 이루어진다. 모듈화는 크고 복잡한 시스템을 작은 모듈 단위로 쪼개서 설계를 하는 것을 의미한다. 하지만 특정 단위의 모듈들은 독립적이지만 서로 상호 유기적인 관계를 가진다. 그렇기 때문에 유기적인 관계를 위해 적.. 2017. 4. 11.